200
no
$:/core/ui/MoreSideBar/Recent
$:/core/ui/SideBar/More
no
permalink
yes
no
yes
yes
yes
yes
no
disable
{
    "tiddlers": {
        "$:/Acknowledgements": {
            "title": "$:/Acknowledgements",
            "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
        },
        "$:/core/copyright.txt": {
            "title": "$:/core/copyright.txt",
            "type": "text/plain",
            "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2018, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
        },
        "$:/core/icon": {
            "title": "$:/core/icon",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/add-comment": {
            "title": "$:/core/images/add-comment",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-add-comment tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M56 56H36a8 8 0 1 0 0 16h20v20a8 8 0 1 0 16 0V72h20a8 8 0 1 0 0-16H72V36a8 8 0 1 0-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/advanced-search-button": {
            "title": "$:/core/images/advanced-search-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>\n        <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n    </g>\n</svg>"
        },
        "$:/core/images/auto-height": {
            "title": "$:/core/images/auto-height",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-auto-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n</svg>"
        },
        "$:/core/images/blank": {
            "title": "$:/core/images/blank",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>"
        },
        "$:/core/images/bold": {
            "title": "$:/core/images/bold",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-bold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/cancel-button": {
            "title": "$:/core/images/cancel-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t    <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-down": {
            "title": "$:/core/images/chevron-down",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/chevron-left": {
            "title": "$:/core/images/chevron-left",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n    <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-right": {
            "title": "$:/core/images/chevron-right",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-up": {
            "title": "$:/core/images/chevron-up",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/clone-button": {
            "title": "$:/core/images/clone-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n        <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-all-button": {
            "title": "$:/core/images/close-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n        <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n        <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n        <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n        <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-button": {
            "title": "$:/core/images/close-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/close-others-button": {
            "title": "$:/core/images/close-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/copy-clipboard": {
            "title": "$:/core/images/copy-clipboard",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-copy-clipboard tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\">\n\t\t<rect x=\"40\" y=\"40\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"82\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"54\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"96\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"68\" width=\"12\" height=\"8\" rx=\"4\"></rect>\n\t\t<path d=\"M40,16 L23.9992458,16 C19.5813843,16 16,19.5907123 16,24 C16,24.0016363 16.0000005,24.0032725 16.0000015,24.0049086 C16.0000005,24.0065441 16,24.0081803 16,24.0098166 L16,119.990183 C16,119.99182 16.0000005,119.993456 16.0000015,119.995092 C16.0000005,119.996727 16,119.998364 16,120 C16,124.409288 19.5813843,128 23.9992458,128 L104.000754,128 C106.205061,128 108.203844,127.105595 109.652065,125.659342 C111.102424,124.21251 112,122.214511 112,120.007595 L112,103.992405 C112,99.5776607 108.418278,96 104,96 C99.5907123,96 96,99.5783218 96,103.992405 L96,112 L32,112 L32,32 L96,32 L96,40.0075946 C96,44.4223393 99.581722,48 104,48 C108.409288,48 112,44.4216782 112,40.0075946 L112,23.9924054 C112,21.7851587 111.104671,19.7871591 109.657101,18.3409203 C108.203844,16.8944047 106.205061,16 104.000754,16 L88,16 C88,11.5907123 84.4151006,8 79.9929031,8 L48.0070969,8 C43.5881712,8 40,11.581722 40,16 Z M44,14.9958262 C44,12.7889923 45.7964248,11 48.0000255,11 L79.9999745,11 C82.2091276,11 84,12.7965212 84,14.9958262 L84,19.0041738 C84,21.2110077 82.2035752,23 79.9999745,23 L48.0000255,23 C45.7908724,23 44,21.2034788 44,19.0041738 L44,14.9958262 Z\"></path>\n\t\t<rect x=\"62\" y=\"64\" width=\"66\" height=\"16\" rx=\"8\"></rect>\n\t\t<path d=\"M60.6568542,85.6568542 L76.6568542,69.6568543 L65.3431458,69.6568542 L81.3431458,85.6568542 C84.4673401,88.7810486 89.5326599,88.7810486 92.6568542,85.6568542 C95.7810486,82.5326599 95.7810486,77.4673401 92.6568542,74.3431458 L76.6568542,58.3431458 C73.5326599,55.2189514 68.4673401,55.2189514 65.3431458,58.3431457 L49.3431458,74.3431457 C46.2189514,77.4673401 46.2189514,82.5326599 49.3431457,85.6568542 C52.4673401,88.7810486 57.5326599,88.7810486 60.6568542,85.6568542 L60.6568542,85.6568542 Z\" transform=\"translate(71.000000, 72.000000) rotate(-90.000000) translate(-71.000000, -72.000000) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/delete-button": {
            "title": "$:/core/images/delete-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n        <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/done-button": {
            "title": "$:/core/images/done-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/down-arrow": {
            "title": "$:/core/images/down-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>"
        },
        "$:/core/images/download-button": {
            "title": "$:/core/images/download-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>"
        },
        "$:/core/images/edit-button": {
            "title": "$:/core/images/edit-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n        <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/erase": {
            "title": "$:/core/images/erase",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-erase tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60.0870401,127.996166 L123.102318,64.980888 C129.636723,58.4464827 129.629513,47.8655877 123.098967,41.3350425 L99.4657866,17.7018617 C92.927448,11.1635231 82.3486358,11.1698163 75.8199411,17.698511 L4.89768189,88.6207702 C-1.63672343,95.1551755 -1.6295126,105.736071 4.90103262,112.266616 L20.6305829,127.996166 L60.0870401,127.996166 Z M25.1375576,120.682546 L10.812569,106.357558 C7.5455063,103.090495 7.54523836,97.793808 10.8048093,94.5342371 L46.2691086,59.0699377 L81.7308914,94.5317205 L55.5800654,120.682546 L25.1375576,120.682546 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/excise": {
            "title": "$:/core/images/excise",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-excise tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,107.313709 L53.6568542,109.656854 C50.5326599,112.781049 45.4673401,112.781049 42.3431457,109.656854 C39.2189514,106.53266 39.2189514,101.46734 42.3431458,98.3431457 L58.3431458,82.3431457 C61.4673401,79.2189514 66.5326599,79.2189514 69.6568542,82.3431458 L85.6568542,98.3431458 C88.7810486,101.46734 88.7810486,106.53266 85.6568542,109.656854 C82.5326599,112.781049 77.4673401,112.781049 74.3431458,109.656854 L72,107.313708 L72,121.597798 C72,125.133636 68.418278,128 64,128 C59.581722,128 56,125.133636 56,121.597798 L56,107.313709 Z M0,40.0070969 C0,35.5848994 3.59071231,32 8,32 C12.418278,32 16,35.5881712 16,40.0070969 L16,71.9929031 C16,76.4151006 12.4092877,80 8,80 C3.581722,80 0,76.4118288 0,71.9929031 L0,40.0070969 Z M32,40.0070969 C32,35.5848994 35.5907123,32 40,32 C44.418278,32 48,35.5881712 48,40.0070969 L48,71.9929031 C48,76.4151006 44.4092877,80 40,80 C35.581722,80 32,76.4118288 32,71.9929031 L32,40.0070969 Z M80,40.0070969 C80,35.5848994 83.5907123,32 88,32 C92.418278,32 96,35.5881712 96,40.0070969 L96,71.9929031 C96,76.4151006 92.4092877,80 88,80 C83.581722,80 80,76.4118288 80,71.9929031 L80,40.0070969 Z M56,8.00709688 C56,3.58489938 59.5907123,0 64,0 C68.418278,0 72,3.58817117 72,8.00709688 L72,39.9929031 C72,44.4151006 68.4092877,48 64,48 C59.581722,48 56,44.4118288 56,39.9929031 L56,8.00709688 Z M112,40.0070969 C112,35.5848994 115.590712,32 120,32 C124.418278,32 128,35.5881712 128,40.0070969 L128,71.9929031 C128,76.4151006 124.409288,80 120,80 C115.581722,80 112,76.4118288 112,71.9929031 L112,40.0070969 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/export-button": {
            "title": "$:/core/images/export-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/file": {
            "title": "$:/core/images/file",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/fixed-height": {
            "title": "$:/core/images/fixed-height",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-all-button": {
            "title": "$:/core/images/fold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n        <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-button": {
            "title": "$:/core/images/fold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n        <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-others-button": {
            "title": "$:/core/images/fold-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n        <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/folder": {
            "title": "$:/core/images/folder",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n        <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/full-screen-button": {
            "title": "$:/core/images/full-screen-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g>\n        <g>\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/github": {
            "title": "$:/core/images/github",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n        <g fill-rule=\"evenodd\">\n            <path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>\n        </g>\n    </svg>\n"
        },
        "$:/core/images/gitter": {
            "title": "$:/core/images/gitter",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-gitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 18 25\">\n  <rect x=\"15\" y=\"5\" width=\"2\" height=\"10\"></rect>\n  <rect x=\"10\" y=\"5\" width=\"2\" height=\"20\"></rect>\n  <rect x=\"5\" y=\"5\" width=\"2\" height=\"20\"></rect>\n  <rect width=\"2\" height=\"15\"></rect>\n</svg>\n"
        },
        "$:/core/images/globe": {
            "title": "$:/core/images/globe",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>\n        <path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>\n        <path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-1": {
            "title": "$:/core/images/heading-1",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-1 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M14,30 L27.25,30 L27.25,60.104 L61.7,60.104 L61.7,30 L74.95,30 L74.95,105.684 L61.7,105.684 L61.7,71.552 L27.25,71.552 L27.25,105.684 L14,105.684 L14,30 Z M84.3350766,43.78 C86.8790893,43.78 89.3523979,43.5680021 91.7550766,43.144 C94.1577553,42.7199979 96.3307336,42.0133383 98.2740766,41.024 C100.21742,40.0346617 101.87807,38.7626744 103.256077,37.208 C104.634084,35.6533256 105.535075,33.7453446 105.959077,31.484 L115.817077,31.484 L115.817077,105.684 L102.567077,105.684 L102.567077,53.32 L84.3350766,53.32 L84.3350766,43.78 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-2": {
            "title": "$:/core/images/heading-2",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-2 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M125.519077,105.684 L74.8510766,105.684 C74.9217436,99.5359693 76.4057288,94.1653563 79.3030766,89.572 C82.2004244,84.9786437 86.1577182,80.986017 91.1750766,77.594 C93.5777553,75.8273245 96.0863969,74.113675 98.7010766,72.453 C101.315756,70.792325 103.718399,69.0080095 105.909077,67.1 C108.099754,65.1919905 109.901736,63.1250111 111.315077,60.899 C112.728417,58.6729889 113.47041,56.1113478 113.541077,53.214 C113.541077,51.8713266 113.382078,50.4403409 113.064077,48.921 C112.746075,47.4016591 112.127748,45.9883399 111.209077,44.681 C110.290405,43.3736601 109.018418,42.2783377 107.393077,41.395 C105.767735,40.5116622 103.647756,40.07 101.033077,40.07 C98.6303979,40.07 96.6340846,40.5469952 95.0440766,41.501 C93.4540687,42.4550048 92.1820814,43.762325 91.2280766,45.423 C90.2740719,47.083675 89.5674123,49.0446554 89.1080766,51.306 C88.648741,53.5673446 88.3837436,56.0053203 88.3130766,58.62 L76.2290766,58.62 C76.2290766,54.5213128 76.7767378,50.7230175 77.8720766,47.225 C78.9674154,43.7269825 80.610399,40.7060127 82.8010766,38.162 C84.9917542,35.6179873 87.6593942,33.6216739 90.8040766,32.173 C93.948759,30.7243261 97.6057224,30 101.775077,30 C106.297766,30 110.078395,30.7419926 113.117077,32.226 C116.155758,33.7100074 118.611401,35.5826554 120.484077,37.844 C122.356753,40.1053446 123.681739,42.5609868 124.459077,45.211 C125.236414,47.8610133 125.625077,50.3873213 125.625077,52.79 C125.625077,55.7580148 125.165748,58.4433213 124.247077,60.846 C123.328405,63.2486787 122.091751,65.4569899 120.537077,67.471 C118.982402,69.4850101 117.215753,71.3399915 115.237077,73.036 C113.2584,74.7320085 111.209087,76.3219926 109.089077,77.806 C106.969066,79.2900074 104.849087,80.7033266 102.729077,82.046 C100.609066,83.3886734 98.6480856,84.7313266 96.8460766,86.074 C95.0440676,87.4166734 93.47175,88.8123261 92.1290766,90.261 C90.7864032,91.7096739 89.8677458,93.2466585 89.3730766,94.872 L125.519077,94.872 L125.519077,105.684 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-3": {
            "title": "$:/core/images/heading-3",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-3 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M94.8850766,62.224 C96.8637532,62.294667 98.8424001,62.1533351 100.821077,61.8 C102.799753,61.4466649 104.566402,60.8283378 106.121077,59.945 C107.675751,59.0616623 108.930072,57.8426744 109.884077,56.288 C110.838081,54.7333256 111.315077,52.8253446 111.315077,50.564 C111.315077,47.3839841 110.237421,44.8400095 108.082077,42.932 C105.926733,41.0239905 103.153094,40.07 99.7610766,40.07 C97.641066,40.07 95.8037511,40.4939958 94.2490766,41.342 C92.6944022,42.1900042 91.4047484,43.3383261 90.3800766,44.787 C89.3554048,46.2356739 88.5957458,47.860991 88.1010766,49.663 C87.6064075,51.465009 87.3944096,53.3199905 87.4650766,55.228 L75.3810766,55.228 C75.5224107,51.623982 76.1937373,48.2850154 77.3950766,45.211 C78.596416,42.1369846 80.2393995,39.4693446 82.3240766,37.208 C84.4087537,34.9466554 86.9350618,33.1800064 89.9030766,31.908 C92.8710915,30.6359936 96.2277246,30 99.9730766,30 C102.870424,30 105.714729,30.4239958 108.506077,31.272 C111.297424,32.1200042 113.806065,33.3566585 116.032077,34.982 C118.258088,36.6073415 120.042403,38.6743208 121.385077,41.183 C122.72775,43.6916792 123.399077,46.5713171 123.399077,49.822 C123.399077,53.5673521 122.551085,56.8356527 120.855077,59.627 C119.159068,62.4183473 116.509095,64.4499936 112.905077,65.722 L112.905077,65.934 C117.145098,66.7820042 120.448731,68.8843166 122.816077,72.241 C125.183422,75.5976835 126.367077,79.6786426 126.367077,84.484 C126.367077,88.017351 125.660417,91.1796527 124.247077,93.971 C122.833736,96.7623473 120.925755,99.129657 118.523077,101.073 C116.120398,103.016343 113.329093,104.517995 110.149077,105.578 C106.969061,106.638005 103.612428,107.168 100.079077,107.168 C95.7683884,107.168 92.005426,106.549673 88.7900766,105.313 C85.5747272,104.076327 82.8894207,102.327345 80.7340766,100.066 C78.5787325,97.8046554 76.9357489,95.0840159 75.8050766,91.904 C74.6744043,88.7239841 74.0737436,85.1906861 74.0030766,81.304 L86.0870766,81.304 C85.9457426,85.8266893 87.0587315,89.5896517 89.4260766,92.593 C91.7934218,95.5963483 95.3443863,97.098 100.079077,97.098 C104.107097,97.098 107.481396,95.9496782 110.202077,93.653 C112.922757,91.3563219 114.283077,88.0880212 114.283077,83.848 C114.283077,80.9506522 113.717749,78.6540085 112.587077,76.958 C111.456404,75.2619915 109.972419,73.9723378 108.135077,73.089 C106.297734,72.2056623 104.230755,71.6580011 101.934077,71.446 C99.6373985,71.2339989 97.2877553,71.163333 94.8850766,71.234 L94.8850766,62.224 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-4": {
            "title": "$:/core/images/heading-4",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-4 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8,30 L21.25,30 L21.25,60.104 L55.7,60.104 L55.7,30 L68.95,30 L68.95,105.684 L55.7,105.684 L55.7,71.552 L21.25,71.552 L21.25,105.684 L8,105.684 L8,30 Z M84.5890766,78.548 L107.061077,78.548 L107.061077,45.9 L106.849077,45.9 L84.5890766,78.548 Z M128.049077,88.088 L118.509077,88.088 L118.509077,105.684 L107.061077,105.684 L107.061077,88.088 L75.2610766,88.088 L75.2610766,76.11 L107.061077,31.484 L118.509077,31.484 L118.509077,78.548 L128.049077,78.548 L128.049077,88.088 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-5": {
            "title": "$:/core/images/heading-5",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-5 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M83.7550766,31.484 L122.127077,31.484 L122.127077,42.296 L92.7650766,42.296 L88.9490766,61.164 L89.1610766,61.376 C90.7864181,59.5386575 92.8533974,58.1430048 95.3620766,57.189 C97.8707558,56.2349952 100.361731,55.758 102.835077,55.758 C106.509762,55.758 109.795729,56.3763272 112.693077,57.613 C115.590424,58.8496729 118.0284,60.5809889 120.007077,62.807 C121.985753,65.0330111 123.487405,67.6653181 124.512077,70.704 C125.536748,73.7426819 126.049077,77.028649 126.049077,80.562 C126.049077,83.5300148 125.572081,86.5863176 124.618077,89.731 C123.664072,92.8756824 122.144754,95.7376538 120.060077,98.317 C117.9754,100.896346 115.30776,103.016325 112.057077,104.677 C108.806394,106.337675 104.919766,107.168 100.397077,107.168 C96.7930586,107.168 93.454092,106.691005 90.3800766,105.737 C87.3060613,104.782995 84.6030883,103.35201 82.2710766,101.444 C79.939065,99.5359905 78.0840835,97.1863473 76.7060766,94.395 C75.3280697,91.6036527 74.5684107,88.3353521 74.4270766,84.59 L86.5110766,84.59 C86.8644117,88.6180201 88.2423979,91.7096559 90.6450766,93.865 C93.0477553,96.0203441 96.2277235,97.098 100.185077,97.098 C102.729089,97.098 104.884401,96.6740042 106.651077,95.826 C108.417752,94.9779958 109.848738,93.8120074 110.944077,92.328 C112.039415,90.8439926 112.816741,89.1126766 113.276077,87.134 C113.735412,85.1553234 113.965077,83.0353446 113.965077,80.774 C113.965077,78.7246564 113.682413,76.763676 113.117077,74.891 C112.55174,73.018324 111.703749,71.3753404 110.573077,69.962 C109.442404,68.5486596 107.976086,67.4180042 106.174077,66.57 C104.372068,65.7219958 102.269755,65.298 99.8670766,65.298 C97.3230639,65.298 94.9380878,65.7749952 92.7120766,66.729 C90.4860655,67.6830048 88.8784149,69.4673203 87.8890766,72.082 L75.8050766,72.082 L83.7550766,31.484 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-6": {
            "title": "$:/core/images/heading-6",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-6 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M112.587077,50.246 C112.304409,47.2073181 111.226753,44.751676 109.354077,42.879 C107.481401,41.006324 104.955093,40.07 101.775077,40.07 C99.584399,40.07 97.6940846,40.4763293 96.1040766,41.289 C94.5140687,42.1016707 93.1714154,43.1793266 92.0760766,44.522 C90.9807378,45.8646734 90.0974133,47.401658 89.4260766,49.133 C88.7547399,50.864342 88.2070787,52.6839905 87.7830766,54.592 C87.3590745,56.5000095 87.0587442,58.390324 86.8820766,60.263 C86.7054091,62.135676 86.5464107,63.8846585 86.4050766,65.51 L86.6170766,65.722 C88.2424181,62.7539852 90.4860623,60.5456739 93.3480766,59.097 C96.2100909,57.6483261 99.3017267,56.924 102.623077,56.924 C106.297762,56.924 109.583729,57.5599936 112.481077,58.832 C115.378424,60.1040064 117.834067,61.8529889 119.848077,64.079 C121.862087,66.3050111 123.399071,68.9373181 124.459077,71.976 C125.519082,75.0146819 126.049077,78.300649 126.049077,81.834 C126.049077,85.438018 125.466082,88.7769846 124.300077,91.851 C123.134071,94.9250154 121.455754,97.6103219 119.265077,99.907 C117.074399,102.203678 114.459758,103.987994 111.421077,105.26 C108.382395,106.532006 105.025762,107.168 101.351077,107.168 C95.9097161,107.168 91.4400941,106.16101 87.9420766,104.147 C84.4440591,102.13299 81.6880867,99.3770175 79.6740766,95.879 C77.6600666,92.3809825 76.2644138,88.2823568 75.4870766,83.583 C74.7097394,78.8836432 74.3210766,73.8133605 74.3210766,68.372 C74.3210766,63.9199777 74.7980719,59.4326893 75.7520766,54.91 C76.7060814,50.3873107 78.278399,46.2710186 80.4690766,42.561 C82.6597542,38.8509815 85.5393921,35.8300117 89.1080766,33.498 C92.6767611,31.1659883 97.0757171,30 102.305077,30 C105.273091,30 108.064397,30.4946617 110.679077,31.484 C113.293756,32.4733383 115.608067,33.8513245 117.622077,35.618 C119.636087,37.3846755 121.27907,39.5046543 122.551077,41.978 C123.823083,44.4513457 124.529743,47.2073181 124.671077,50.246 L112.587077,50.246 Z M100.927077,97.098 C103.117754,97.098 105.025735,96.6563378 106.651077,95.773 C108.276418,94.8896623 109.636738,93.7413404 110.732077,92.328 C111.827415,90.9146596 112.640074,89.271676 113.170077,87.399 C113.700079,85.526324 113.965077,83.6006766 113.965077,81.622 C113.965077,79.6433234 113.700079,77.7353425 113.170077,75.898 C112.640074,74.0606575 111.827415,72.4530069 110.732077,71.075 C109.636738,69.6969931 108.276418,68.5840042 106.651077,67.736 C105.025735,66.8879958 103.117754,66.464 100.927077,66.464 C98.736399,66.464 96.8107516,66.8703293 95.1500766,67.683 C93.4894017,68.4956707 92.0937489,69.5909931 90.9630766,70.969 C89.8324043,72.3470069 88.9844128,73.9546575 88.4190766,75.792 C87.8537405,77.6293425 87.5710766,79.5726564 87.5710766,81.622 C87.5710766,83.6713436 87.8537405,85.6146575 88.4190766,87.452 C88.9844128,89.2893425 89.8324043,90.9323261 90.9630766,92.381 C92.0937489,93.8296739 93.4894017,94.9779958 95.1500766,95.826 C96.8107516,96.6740042 98.736399,97.098 100.927077,97.098 L100.927077,97.098 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/help": {
            "title": "$:/core/images/help",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/home-button": {
            "title": "$:/core/images/home-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/import-button": {
            "title": "$:/core/images/import-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/info-button": {
            "title": "$:/core/images/info-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <g transform=\"translate(0.049406, 0.000000)\">\n            <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n            <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n            <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/italic": {
            "title": "$:/core/images/italic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-italic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n         <polygon points=\"66.7114846 0 89.1204482 0 62.4089636 128 40 128\"></polygon>\n    </g>\n</svg>"
        },
        "$:/core/images/left-arrow": {
            "title": "$:/core/images/left-arrow",
            "created": "20150315234410875",
            "modified": "20150315235324760",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n"
        },
        "$:/core/images/line-width": {
            "title": "$:/core/images/line-width",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-line-width tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M128,-97 L112.992786,-97 C112.452362,-97 112,-96.5522847 112,-96 C112,-95.4438648 112.444486,-95 112.992786,-95 L128,-95 L128,-97 Z M128,-78.6794919 L111.216185,-88.3696322 C110.748163,-88.6398444 110.132549,-88.4782926 109.856406,-88 C109.578339,-87.5183728 109.741342,-86.9117318 110.216185,-86.6375814 L128,-76.3700908 L128,-78.6794919 Z M78.6794919,-128 L88.3696322,-111.216185 C88.6437826,-110.741342 88.4816272,-110.134474 88,-109.856406 C87.5217074,-109.580264 86.9077936,-109.748163 86.6375814,-110.216185 L76.3700908,-128 L78.6794919,-128 Z M97,-128 L97,-112.992786 C97,-112.444486 96.5561352,-112 96,-112 C95.4477153,-112 95,-112.452362 95,-112.992786 L95,-128 L97,-128 Z M115.629909,-128 L105.362419,-110.216185 C105.088268,-109.741342 104.481627,-109.578339 104,-109.856406 C103.521707,-110.132549 103.360156,-110.748163 103.630368,-111.216185 L113.320508,-128 L115.629909,-128 Z M128,-113.320508 L111.216185,-103.630368 C110.741342,-103.356217 110.134474,-103.518373 109.856406,-104 C109.580264,-104.478293 109.748163,-105.092206 110.216185,-105.362419 L128,-115.629909 L128,-113.320508 Z M48,-96 C48,-96.5522847 48.4523621,-97 48.9927864,-97 L79.0072136,-97 C79.5555144,-97 80,-96.5561352 80,-96 C80,-95.4477153 79.5476379,-95 79.0072136,-95 L48.9927864,-95 C48.4444856,-95 48,-95.4438648 48,-96 Z M54.4307806,-120 C54.706923,-120.478293 55.3225377,-120.639844 55.7905589,-120.369632 L81.7838153,-105.362419 C82.2586577,-105.088268 82.4216611,-104.481627 82.1435935,-104 C81.8674512,-103.521707 81.2518365,-103.360156 80.7838153,-103.630368 L54.7905589,-118.637581 C54.3157165,-118.911732 54.152713,-119.518373 54.4307806,-120 Z M104,-82.1435935 C104.478293,-82.4197359 105.092206,-82.2518365 105.362419,-81.7838153 L120.369632,-55.7905589 C120.643783,-55.3157165 120.481627,-54.7088482 120,-54.4307806 C119.521707,-54.1546382 118.907794,-54.3225377 118.637581,-54.7905589 L103.630368,-80.7838153 C103.356217,-81.2586577 103.518373,-81.865526 104,-82.1435935 Z M96,-80 C96.5522847,-80 97,-79.5476379 97,-79.0072136 L97,-48.9927864 C97,-48.4444856 96.5561352,-48 96,-48 C95.4477153,-48 95,-48.4523621 95,-48.9927864 L95,-79.0072136 C95,-79.5555144 95.4438648,-80 96,-80 Z M88,-82.1435935 C88.4782926,-81.8674512 88.6398444,-81.2518365 88.3696322,-80.7838153 L73.3624186,-54.7905589 C73.0882682,-54.3157165 72.4816272,-54.152713 72,-54.4307806 C71.5217074,-54.706923 71.3601556,-55.3225377 71.6303678,-55.7905589 L86.6375814,-81.7838153 C86.9117318,-82.2586577 87.5183728,-82.4216611 88,-82.1435935 Z M82.1435935,-88 C82.4197359,-87.5217074 82.2518365,-86.9077936 81.7838153,-86.6375814 L55.7905589,-71.6303678 C55.3157165,-71.3562174 54.7088482,-71.5183728 54.4307806,-72 C54.1546382,-72.4782926 54.3225377,-73.0922064 54.7905589,-73.3624186 L80.7838153,-88.3696322 C81.2586577,-88.6437826 81.865526,-88.4816272 82.1435935,-88 Z M1.30626177e-08,-41.9868843 L15.0170091,-57.9923909 L20.7983821,-52.9749272 L44.7207091,-81.2095939 L73.4260467,-42.1002685 L85.984793,-56.6159488 L104.48741,-34.0310661 L127.969109,-47.4978019 L127.969109,7.99473128e-07 L1.30626177e-08,7.99473128e-07 L1.30626177e-08,-41.9868843 Z M96,-84 C102.627417,-84 108,-89.372583 108,-96 C108,-102.627417 102.627417,-108 96,-108 C89.372583,-108 84,-102.627417 84,-96 C84,-89.372583 89.372583,-84 96,-84 Z\"></path>\n        <path d=\"M16,18 L112,18 C113.104569,18 114,17.1045695 114,16 C114,14.8954305 113.104569,14 112,14 L16,14 C14.8954305,14 14,14.8954305 14,16 C14,17.1045695 14.8954305,18 16,18 L16,18 Z M16,35 L112,35 C114.209139,35 116,33.209139 116,31 C116,28.790861 114.209139,27 112,27 L16,27 C13.790861,27 12,28.790861 12,31 C12,33.209139 13.790861,35 16,35 L16,35 Z M16,56 L112,56 C115.313708,56 118,53.3137085 118,50 C118,46.6862915 115.313708,44 112,44 L16,44 C12.6862915,44 10,46.6862915 10,50 C10,53.3137085 12.6862915,56 16,56 L16,56 Z M16,85 L112,85 C117.522847,85 122,80.5228475 122,75 C122,69.4771525 117.522847,65 112,65 L16,65 C10.4771525,65 6,69.4771525 6,75 C6,80.5228475 10.4771525,85 16,85 L16,85 Z M16,128 L112,128 C120.836556,128 128,120.836556 128,112 C128,103.163444 120.836556,96 112,96 L16,96 C7.163444,96 0,103.163444 0,112 C0,120.836556 7.163444,128 16,128 L16,128 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/link": {
            "title": "$:/core/images/link",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-link tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M128.719999,57.568543 C130.219553,53.8628171 131.045202,49.8121445 131.045202,45.5685425 C131.045202,27.8915447 116.718329,13.5685425 99.0452364,13.5685425 L67.0451674,13.5685425 C49.3655063,13.5685425 35.0452019,27.8954305 35.0452019,45.5685425 C35.0452019,63.2455403 49.3720745,77.5685425 67.0451674,77.5685425 L99.0452364,77.5685425 C100.406772,77.5685425 101.748384,77.4835732 103.065066,77.3186499 C96.4792444,73.7895096 91.1190212,68.272192 87.7873041,61.5685425 L67.0506214,61.5685425 C58.2110723,61.5685425 51.0452019,54.4070414 51.0452019,45.5685425 C51.0452019,36.7319865 58.2005234,29.5685425 67.0506214,29.5685425 L99.0397824,29.5685425 C107.879331,29.5685425 115.045202,36.7300436 115.045202,45.5685425 C115.045202,48.9465282 113.99957,52.0800164 112.21335,54.6623005 C114.314383,56.4735917 117.050039,57.5685425 120.041423,57.5685425 L128.720003,57.5685425 Z\" transform=\"translate(83.045202, 45.568542) rotate(-225.000000) translate(-83.045202, -45.568542)\"></path>\n        <path d=\"M-0.106255113,71.0452019 C-1.60580855,74.7509276 -2.43145751,78.8016001 -2.43145751,83.0452019 C-2.43145751,100.7222 11.8954151,115.045202 29.568508,115.045202 L61.568577,115.045202 C79.2482381,115.045202 93.5685425,100.718314 93.5685425,83.0452019 C93.5685425,65.3682041 79.2416699,51.0452019 61.568577,51.0452019 L29.568508,51.0452019 C28.206973,51.0452019 26.8653616,51.1301711 25.5486799,51.2950943 C32.1345,54.8242347 37.4947231,60.3415524 40.8264403,67.0452019 L61.563123,67.0452019 C70.4026721,67.0452019 77.5685425,74.206703 77.5685425,83.0452019 C77.5685425,91.8817579 70.413221,99.0452019 61.563123,99.0452019 L29.573962,99.0452019 C20.7344129,99.0452019 13.5685425,91.8837008 13.5685425,83.0452019 C13.5685425,79.6672162 14.6141741,76.533728 16.4003949,73.9514439 C14.2993609,72.1401527 11.5637054,71.0452019 8.5723215,71.0452019 L-0.106255113,71.0452019 Z\" transform=\"translate(45.568542, 83.045202) rotate(-225.000000) translate(-45.568542, -83.045202)\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/linkify": {
            "title": "$:/core/images/linkify",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"><path d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/list-bullet": {
            "title": "$:/core/images/list-bullet",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list-bullet tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M11.6363636,40.2727273 C18.0629498,40.2727273 23.2727273,35.0629498 23.2727273,28.6363636 C23.2727273,22.2097775 18.0629498,17 11.6363636,17 C5.20977746,17 0,22.2097775 0,28.6363636 C0,35.0629498 5.20977746,40.2727273 11.6363636,40.2727273 Z M11.6363636,75.1818182 C18.0629498,75.1818182 23.2727273,69.9720407 23.2727273,63.5454545 C23.2727273,57.1188684 18.0629498,51.9090909 11.6363636,51.9090909 C5.20977746,51.9090909 0,57.1188684 0,63.5454545 C0,69.9720407 5.20977746,75.1818182 11.6363636,75.1818182 Z M11.6363636,110.090909 C18.0629498,110.090909 23.2727273,104.881132 23.2727273,98.4545455 C23.2727273,92.0279593 18.0629498,86.8181818 11.6363636,86.8181818 C5.20977746,86.8181818 0,92.0279593 0,98.4545455 C0,104.881132 5.20977746,110.090909 11.6363636,110.090909 Z M34.9090909,22.8181818 L128,22.8181818 L128,34.4545455 L34.9090909,34.4545455 L34.9090909,22.8181818 Z M34.9090909,57.7272727 L128,57.7272727 L128,69.3636364 L34.9090909,69.3636364 L34.9090909,57.7272727 Z M34.9090909,92.6363636 L128,92.6363636 L128,104.272727 L34.9090909,104.272727 L34.9090909,92.6363636 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list-number": {
            "title": "$:/core/images/list-number",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list-number tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M33.8390805,22.3563218 L128,22.3563218 L128,34.1264368 L33.8390805,34.1264368 L33.8390805,22.3563218 Z M33.8390805,57.6666667 L128,57.6666667 L128,69.4367816 L33.8390805,69.4367816 L33.8390805,57.6666667 Z M33.8390805,92.9770115 L128,92.9770115 L128,104.747126 L33.8390805,104.747126 L33.8390805,92.9770115 Z M0.379509711,42.6307008 L0.379509711,40.4082314 L1.37821948,40.4082314 C2.20382368,40.4082314 2.82301754,40.268077 3.23581964,39.9877642 C3.64862174,39.7074513 3.85501969,39.0400498 3.85501969,37.9855395 L3.85501969,22.7686318 C3.85501969,21.3270228 3.66193774,20.4327047 3.27576803,20.0856507 C2.88959832,19.7385967 1.79768657,19.5650723 0,19.5650723 L0,17.4226919 C3.50215975,17.2758613 6.25191314,16.4683055 8.24934266,15 L10.3666074,15 L10.3666074,37.865406 C10.3666074,38.786434 10.5164123,39.4404875 10.8160268,39.8275862 C11.1156412,40.2146849 11.764796,40.4082314 12.7635108,40.4082314 L13.7622206,40.4082314 L13.7622206,42.6307008 L0.379509711,42.6307008 Z M0.0798967812,77.9873934 L0.0798967812,76.0852799 C7.27064304,69.5312983 10.8659622,63.5046623 10.8659622,58.005191 C10.8659622,56.4434479 10.5397203,55.195407 9.88722667,54.2610308 C9.23473303,53.3266546 8.36253522,52.8594735 7.27060709,52.8594735 C6.3784219,52.8594735 5.61608107,53.1764892 4.98356173,53.8105302 C4.35104238,54.4445712 4.03478745,55.1753759 4.03478745,56.0029663 C4.03478745,56.9773871 4.28113339,57.8316611 4.77383268,58.5658139 C4.88036225,58.7259926 4.93362624,58.8461249 4.93362624,58.9262143 C4.93362624,59.0730449 4.77383427,59.2065252 4.45424555,59.3266593 C4.2411864,59.4067486 3.70188852,59.6336652 2.83633573,60.0074156 C1.99741533,60.3811661 1.47809145,60.5680386 1.2783485,60.5680386 C1.03865696,60.5680386 0.765679018,60.1976307 0.459406492,59.4568039 C0.153133966,58.715977 0,57.9184322 0,57.0641453 C0,55.1153036 0.848894811,53.5202138 2.5467099,52.2788283 C4.24452499,51.0374428 6.34512352,50.4167594 8.84856852,50.4167594 C11.3120649,50.4167594 13.3793735,51.0874979 15.0505562,52.4289952 C16.7217389,53.7704924 17.5573177,55.5224215 17.5573177,57.684835 C17.5573177,58.9662652 17.2743527,60.2076321 16.7084144,61.4089729 C16.142476,62.6103138 14.7875733,64.4623531 12.6436656,66.9651465 C10.4997579,69.4679398 8.40914641,71.7804862 6.3717683,73.902855 L17.8169822,73.902855 L16.7982982,79.6292176 L14.6810335,79.6292176 C14.7609307,79.3489048 14.8008787,79.0952922 14.8008787,78.8683723 C14.8008787,78.4812736 14.7010087,78.237672 14.5012658,78.1375603 C14.3015228,78.0374485 13.9020429,77.9873934 13.3028141,77.9873934 L0.0798967812,77.9873934 Z M12.2042333,97.1935484 C13.9486551,97.2335931 15.4400468,97.8309175 16.6784531,98.9855395 C17.9168594,100.140162 18.5360532,101.75861 18.5360532,103.840934 C18.5360532,106.830938 17.4041935,109.233584 15.14044,111.048943 C12.8766866,112.864303 10.1402492,113.771969 6.93104577,113.771969 C4.92030005,113.771969 3.26245842,113.388213 1.95747114,112.62069 C0.652483855,111.853166 0,110.848727 0,109.607341 C0,108.833144 0.26964894,108.209124 0.808954909,107.735261 C1.34826088,107.261399 1.93749375,107.024472 2.57667119,107.024472 C3.21584864,107.024472 3.73850152,107.224692 4.14464552,107.625139 C4.55078953,108.025586 4.92696644,108.67964 5.27318756,109.587319 C5.73925445,110.855401 6.51158227,111.489433 7.59019421,111.489433 C8.85523291,111.489433 9.87723568,111.012241 10.6562332,110.057842 C11.4352307,109.103444 11.8247236,107.371536 11.8247236,104.862069 C11.8247236,103.153495 11.7048796,101.838714 11.4651881,100.917686 C11.2254966,99.9966584 10.6728827,99.5361513 9.80732989,99.5361513 C9.22141723,99.5361513 8.62219737,99.843156 8.00965231,100.457175 C7.51695303,100.951059 7.07752513,101.197998 6.69135542,101.197998 C6.3584505,101.197998 6.08880156,101.051169 5.88240051,100.757508 C5.67599946,100.463847 5.57280049,100.183539 5.57280049,99.916574 C5.57280049,99.5962164 5.67599946,99.3225818 5.88240051,99.0956618 C6.08880156,98.8687419 6.57150646,98.5016711 7.33052967,97.9944383 C10.2068282,96.0722929 11.6449559,93.9766521 11.6449559,91.7074527 C11.6449559,90.5194601 11.3386879,89.615131 10.7261429,88.9944383 C10.1135978,88.3737455 9.37455999,88.0634038 8.5090072,88.0634038 C7.71003539,88.0634038 6.98431355,88.3270274 6.33181991,88.8542825 C5.67932627,89.3815377 5.35308434,90.0122321 5.35308434,90.7463849 C5.35308434,91.3871 5.60608828,91.9810874 6.11210376,92.5283648 C6.28521432,92.7285883 6.3717683,92.8954387 6.3717683,93.028921 C6.3717683,93.1490551 5.80250943,93.4560598 4.6639746,93.9499444 C3.52543978,94.4438289 2.80970494,94.6907675 2.51674861,94.6907675 C2.10394651,94.6907675 1.76771758,94.3570667 1.50805174,93.6896552 C1.24838591,93.0222436 1.11855494,92.4082342 1.11855494,91.8476085 C1.11855494,90.0989901 2.04734573,88.6240327 3.90495518,87.4226919 C5.76256463,86.2213511 7.86982116,85.6206897 10.226788,85.6206897 C12.2907985,85.6206897 14.0784711,86.0678487 15.5898594,86.9621802 C17.1012478,87.8565117 17.8569306,89.0778566 17.8569306,90.6262514 C17.8569306,91.987771 17.2876717,93.2491599 16.1491369,94.4104561 C15.0106021,95.5717522 13.6956474,96.4994404 12.2042333,97.1935484 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list": {
            "title": "$:/core/images/list",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M0.719999312,185.568543 C2.21955287,181.862817 3.0452019,177.812144 3.0452019,173.568542 C3.0452019,155.891545 -11.2816707,141.568542 -28.9547636,141.568542 L-60.9548326,141.568542 C-78.6344937,141.568542 -92.9547981,155.895431 -92.9547981,173.568542 C-92.9547981,191.24554 -78.6279255,205.568542 -60.9548326,205.568542 L-28.9547636,205.568542 C-27.593228,205.568542 -26.2516158,205.483573 -24.9349335,205.31865 C-31.5207556,201.78951 -36.8809788,196.272192 -40.2126959,189.568542 L-60.9493786,189.568542 C-69.7889277,189.568542 -76.9547981,182.407041 -76.9547981,173.568542 C-76.9547981,164.731986 -69.7994766,157.568542 -60.9493786,157.568542 L-28.9602176,157.568542 C-20.1206685,157.568542 -12.9547981,164.730044 -12.9547981,173.568542 C-12.9547981,176.946528 -14.0004297,180.080016 -15.7866505,182.6623 C-13.6856165,184.473592 -10.949961,185.568542 -7.9585771,185.568542 L0.720002586,185.568542 Z\" transform=\"translate(-44.954798, 173.568542) rotate(-225.000000) translate(44.954798, -173.568542) \"></path>\n        <path d=\"M87.7480315,128 L23.9992458,128 C19.5813843,128 16,124.409247 16,119.993027 L16,8.00697327 C16,3.58484404 19.5881049,0 23.9992458,0 L104.000754,0 C108.418616,0 112,3.59075293 112,8.00697327 L112,104 L91.2492027,104 C90.2848199,104 89.410573,104.391703 88.7768998,105.025201 C88.1373658,105.661376 87.7480315,106.53563 87.7480315,107.501171 L87.7480315,128 Z M95.7480315,127.879386 L111.627417,112 L95.7480315,112 L95.7480315,127.879386 Z M40,15.5089165 C40,13.5709954 41.5636015,12 43.4998101,12 L98.5001899,12 C100.433082,12 102,13.5614718 102,15.5089165 L102,16.4910835 C102,18.4290046 100.436399,20 98.5001899,20 L43.4998101,20 C41.5669183,20 40,18.4385282 40,16.4910835 L40,15.5089165 Z M32,22 C35.3137085,22 38,19.3137085 38,16 C38,12.6862915 35.3137085,10 32,10 C28.6862915,10 26,12.6862915 26,16 C26,19.3137085 28.6862915,22 32,22 Z M40,31.5089165 C40,29.5709954 41.5636015,28 43.4998101,28 L98.5001899,28 C100.433082,28 102,29.5614718 102,31.5089165 L102,32.4910835 C102,34.4290046 100.436399,36 98.5001899,36 L43.4998101,36 C41.5669183,36 40,34.4385282 40,32.4910835 L40,31.5089165 Z M40,47.5089165 C40,45.5709954 41.5636015,44 43.4998101,44 L98.5001899,44 C100.433082,44 102,45.5614718 102,47.5089165 L102,48.4910835 C102,50.4290046 100.436399,52 98.5001899,52 L43.4998101,52 C41.5669183,52 40,50.4385282 40,48.4910835 L40,47.5089165 Z M40,63.5089165 C40,61.5709954 41.5636015,60 43.4998101,60 L98.5001899,60 C100.433082,60 102,61.5614718 102,63.5089165 L102,64.4910835 C102,66.4290046 100.436399,68 98.5001899,68 L43.4998101,68 C41.5669183,68 40,66.4385282 40,64.4910835 L40,63.5089165 Z M40,79.5089165 C40,77.5709954 41.5636015,76 43.4998101,76 L98.5001899,76 C100.433082,76 102,77.5614718 102,79.5089165 L102,80.4910835 C102,82.4290046 100.436399,84 98.5001899,84 L43.4998101,84 C41.5669183,84 40,82.4385282 40,80.4910835 L40,79.5089165 Z M40,95.5089165 C40,93.5709954 41.5636015,92 43.4998101,92 L98.5001899,92 C100.433082,92 102,93.5614718 102,95.5089165 L102,96.4910835 C102,98.4290046 100.436399,100 98.5001899,100 L43.4998101,100 C41.5669183,100 40,98.4385282 40,96.4910835 L40,95.5089165 Z M40,111.508916 C40,109.570995 41.5680474,108 43.4972017,108 L76.5027983,108 C78.4342495,108 80,109.561472 80,111.508916 L80,112.491084 C80,114.429005 78.4319526,116 76.5027983,116 L43.4972017,116 C41.5657505,116 40,114.438528 40,112.491084 L40,111.508916 Z M32,38 C35.3137085,38 38,35.3137085 38,32 C38,28.6862915 35.3137085,26 32,26 C28.6862915,26 26,28.6862915 26,32 C26,35.3137085 28.6862915,38 32,38 Z M32,54 C35.3137085,54 38,51.3137085 38,48 C38,44.6862915 35.3137085,42 32,42 C28.6862915,42 26,44.6862915 26,48 C26,51.3137085 28.6862915,54 32,54 Z M32,70 C35.3137085,70 38,67.3137085 38,64 C38,60.6862915 35.3137085,58 32,58 C28.6862915,58 26,60.6862915 26,64 C26,67.3137085 28.6862915,70 32,70 Z M32,86 C35.3137085,86 38,83.3137085 38,80 C38,76.6862915 35.3137085,74 32,74 C28.6862915,74 26,76.6862915 26,80 C26,83.3137085 28.6862915,86 32,86 Z M32,102 C35.3137085,102 38,99.3137085 38,96 C38,92.6862915 35.3137085,90 32,90 C28.6862915,90 26,92.6862915 26,96 C26,99.3137085 28.6862915,102 32,102 Z M32,118 C35.3137085,118 38,115.313708 38,112 C38,108.686292 35.3137085,106 32,106 C28.6862915,106 26,108.686292 26,112 C26,115.313708 28.6862915,118 32,118 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/locked-padlock": {
            "title": "$:/core/images/locked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mail": {
            "title": "$:/core/images/mail",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/menu-button": {
            "title": "$:/core/images/menu-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>"
        },
        "$:/core/images/mono-block": {
            "title": "$:/core/images/mono-block",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mono-block tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M23.9653488,32.9670593 L24.3217888,32.9670593 C25.0766067,32.9670593 25.6497006,33.1592554 26.0410876,33.5436534 C26.4324747,33.9280514 26.6281653,34.4906619 26.6281653,35.2315017 C26.6281653,36.0562101 26.4219913,36.6502709 26.009637,37.0137017 C25.5972828,37.3771326 24.9158602,37.5588453 23.9653488,37.5588453 L17.6542639,37.5588453 C16.6897744,37.5588453 16.0048573,37.380627 15.5994921,37.0241852 C15.1941269,36.6677435 14.9914474,36.0701882 14.9914474,35.2315017 C14.9914474,34.4207713 15.1941269,33.8406885 15.5994921,33.4912358 C16.0048573,33.141783 16.6897744,32.9670593 17.6542639,32.9670593 L18.388111,32.9670593 L17.5284616,30.5139133 L8.47069195,30.5139133 L7.5691084,32.9670593 L8.30295547,32.9670593 C9.25346691,32.9670593 9.93488953,33.1452775 10.3472438,33.5017193 C10.759598,33.8581611 10.965772,34.4347494 10.965772,35.2315017 C10.965772,36.0562101 10.759598,36.6502709 10.3472438,37.0137017 C9.93488953,37.3771326 9.25346691,37.5588453 8.30295547,37.5588453 L2.89345418,37.5588453 C1.92896463,37.5588453 1.24404754,37.3771326 0.838682371,37.0137017 C0.433317198,36.6502709 0.230637652,36.0562101 0.230637652,35.2315017 C0.230637652,34.4906619 0.426328248,33.9280514 0.817715312,33.5436534 C1.20910238,33.1592554 1.78219626,32.9670593 2.53701417,32.9670593 L2.89345418,32.9670593 L8.51262607,17.3256331 L6.83526132,17.3256331 C5.88474988,17.3256331 5.20332727,17.1439204 4.79097304,16.7804895 C4.37861882,16.4170587 4.1724448,15.8299869 4.1724448,15.0192565 C4.1724448,14.1945481 4.37861882,13.6004873 4.79097304,13.2370565 C5.20332727,12.8736257 5.88474988,12.691913 6.83526132,12.691913 L14.6979086,12.691913 C15.9419603,12.691913 16.815579,13.3628521 17.318791,14.7047506 L17.318791,14.7676518 L23.9653488,32.9670593 Z M12.9786097,17.3256331 L9.9383861,26.1737321 L16.0188333,26.1737321 L12.9786097,17.3256331 Z M35.3809383,26.6979086 L35.3809383,33.0928616 L38.5259972,33.0928616 C40.7485166,33.0928616 42.3140414,32.8482484 43.2226185,32.3590146 C44.1311956,31.8697807 44.5854773,31.0520736 44.5854773,29.9058686 C44.5854773,28.7456855 44.1521624,27.9209895 43.2855197,27.4317556 C42.4188769,26.9425218 40.9022748,26.6979086 38.7356678,26.6979086 L35.3809383,26.6979086 Z M46.0741385,24.370565 C47.5977525,24.9296893 48.7159844,25.6949794 49.428868,26.666458 C50.1417516,27.6379366 50.498188,28.8784752 50.498188,30.388111 C50.498188,31.6601189 50.1906743,32.8202846 49.5756374,33.8686428 C48.9606006,34.917001 48.0799929,35.7766419 46.933788,36.4475911 C46.2628387,36.8389782 45.5115266,37.1220307 44.6798291,37.296757 C43.8481316,37.4714834 42.6704935,37.5588453 41.1468796,37.5588453 L39.3856466,37.5588453 L30.2020747,37.5588453 C29.2795194,37.5588453 28.6190637,37.3771326 28.2206876,37.0137017 C27.8223114,36.6502709 27.6231264,36.0562101 27.6231264,35.2315017 C27.6231264,34.4906619 27.811828,33.9280514 28.189237,33.5436534 C28.5666459,33.1592554 29.118773,32.9670593 29.8456347,32.9670593 L30.2020747,32.9670593 L30.2020747,17.3256331 L29.8456347,17.3256331 C29.118773,17.3256331 28.5666459,17.1299425 28.189237,16.7385554 C27.811828,16.3471683 27.6231264,15.7740744 27.6231264,15.0192565 C27.6231264,14.2085262 27.8258059,13.6179599 28.2311711,13.24754 C28.6365363,12.8771201 29.2934976,12.691913 30.2020747,12.691913 L39.8469219,12.691913 C42.796303,12.691913 45.0362615,13.2650068 46.5668644,14.4112118 C48.0974674,15.5574168 48.8627574,17.2347648 48.8627574,19.443306 C48.8627574,20.5335986 48.6286276,21.4945792 48.1603609,22.3262767 C47.6920943,23.1579742 46.9966938,23.8393968 46.0741385,24.370565 L46.0741385,24.370565 Z M35.3809383,17.1998307 L35.3809383,22.4835296 L38.2114913,22.4835296 C39.9307988,22.4835296 41.1433816,22.2808501 41.8492761,21.8754849 C42.5551706,21.4701197 42.9081126,20.7852027 42.9081126,19.8207131 C42.9081126,18.912136 42.5901154,18.2481858 41.9541114,17.8288425 C41.3181074,17.4094992 40.2872373,17.1998307 38.8614701,17.1998307 L35.3809383,17.1998307 Z M71.244119,13.3838259 C71.5236812,12.880614 71.8102281,12.5241775 72.1037684,12.3145059 C72.3973087,12.1048342 72.7677231,12 73.2150226,12 C73.8999499,12 74.3856819,12.1817127 74.6722332,12.5451435 C74.9587844,12.9085744 75.1020579,13.5305909 75.1020579,14.4112118 L75.143992,19.8626472 C75.143992,20.8271368 74.9867406,21.4771091 74.6722332,21.8125837 C74.3577257,22.1480584 73.7881263,22.3157932 72.9634178,22.3157932 C72.3763372,22.3157932 71.92555,22.1760142 71.6110425,21.896452 C71.2965351,21.6168898 71.0274605,21.0997075 70.8038107,20.3448896 C70.4403799,19.0169692 69.8602971,18.0629775 69.0635448,17.482886 C68.2667926,16.9027945 67.1625385,16.612753 65.7507494,16.612753 C63.5981206,16.612753 61.9487284,17.3396038 60.8025235,18.7933272 C59.6563185,20.2470506 59.0832246,22.3507245 59.0832246,25.104412 C59.0832246,27.8441215 59.6633074,29.9477954 60.8234905,31.4154969 C61.9836736,32.8831984 63.6400547,33.6170381 65.7926836,33.6170381 C67.2603851,33.6170381 68.878327,33.1278116 70.6465578,32.149344 C72.4147886,31.1708763 73.5295261,30.6816498 73.9908037,30.6816498 C74.53595,30.6816498 74.9937262,30.9122852 75.3641461,31.3735628 C75.734566,31.8348404 75.9197732,32.4079343 75.9197732,33.0928616 C75.9197732,34.3229353 74.836486,35.4831009 72.669879,36.5733935 C70.5032721,37.663686 68.0641285,38.2088241 65.3523753,38.2088241 C61.6901107,38.2088241 58.7267959,36.9997358 56.4623422,34.5815228 C54.1978885,32.1633099 53.0656786,29.0043046 53.0656786,25.104412 C53.0656786,21.3443006 54.2118664,18.22024 56.5042763,15.7321366 C58.7966863,13.2440331 61.7040894,12 65.226573,12 C66.2190187,12 67.1974717,12.1118232 68.1619613,12.3354729 C69.1264508,12.5591227 70.1538264,12.9085702 71.244119,13.3838259 L71.244119,13.3838259 Z M81.4645862,32.9670593 L81.4645862,17.3256331 L81.1081461,17.3256331 C80.3533282,17.3256331 79.7802344,17.1299425 79.3888473,16.7385554 C78.9974602,16.3471683 78.8017696,15.7740744 78.8017696,15.0192565 C78.8017696,14.2085262 79.0114381,13.6179599 79.4307814,13.24754 C79.8501247,12.8771201 80.5280528,12.691913 81.4645862,12.691913 L85.4063933,12.691913 L86.6434498,12.691913 C89.5648747,12.691913 91.7034933,12.8177141 93.0593699,13.06932 C94.4152465,13.320926 95.5684233,13.740263 96.5189347,14.3273436 C98.210286,15.3337675 99.5067362,16.7699967 100.408324,18.6360743 C101.309912,20.5021519 101.7607,22.6582429 101.7607,25.104412 C101.7607,27.6903623 101.247012,29.9512876 100.219621,31.8872557 C99.1922296,33.8232239 97.7350336,35.2874089 95.8479888,36.2798546 C94.9953241,36.7271541 93.9959043,37.0521403 92.8496993,37.2548229 C91.7034944,37.4575055 89.9981906,37.5588453 87.7337369,37.5588453 L85.4063933,37.5588453 L81.4645862,37.5588453 C80.5000966,37.5588453 79.8151795,37.380627 79.4098143,37.0241852 C79.0044492,36.6677435 78.8017696,36.0701882 78.8017696,35.2315017 C78.8017696,34.4906619 78.9974602,33.9280514 79.3888473,33.5436534 C79.7802344,33.1592554 80.3533282,32.9670593 81.1081461,32.9670593 L81.4645862,32.9670593 Z M86.8740874,17.2417648 L86.8740874,32.9670593 L88.0692098,32.9670593 C90.7110725,32.9670593 92.6609895,32.3205814 93.9190194,31.0276063 C95.1770492,29.7346312 95.8060547,27.7462749 95.8060547,25.0624779 C95.8060547,22.4206153 95.1665658,20.4497314 93.8875688,19.1497672 C92.6085718,17.849803 90.6831161,17.1998307 88.1111439,17.1998307 C87.7756693,17.1998307 87.5205727,17.2033252 87.3458463,17.2103142 C87.1711199,17.2173033 87.0138685,17.2277867 86.8740874,17.2417648 L86.8740874,17.2417648 Z M121.94052,17.1159625 L112.190837,17.1159625 L112.190837,22.4835296 L115.88104,22.4835296 L115.88104,22.2319249 C115.88104,21.4351727 116.055763,20.841112 116.405216,20.4497249 C116.754669,20.0583378 117.285829,19.8626472 117.998713,19.8626472 C118.627728,19.8626472 119.141415,20.0408655 119.539792,20.3973072 C119.938168,20.753749 120.137353,21.2045363 120.137353,21.7496826 C120.137353,21.7776388 120.144342,21.8684951 120.15832,22.0222543 C120.172298,22.1760135 120.179287,22.3297704 120.179287,22.4835296 L120.179287,26.8237109 C120.179287,27.7602442 120.011552,28.4311834 119.676077,28.8365486 C119.340603,29.2419138 118.795465,29.4445933 118.040647,29.4445933 C117.327763,29.4445933 116.789614,29.2558917 116.426183,28.8784827 C116.062752,28.5010738 115.88104,27.9419578 115.88104,27.201118 L115.88104,26.8237109 L112.190837,26.8237109 L112.190837,33.0928616 L121.94052,33.0928616 L121.94052,30.5977816 C121.94052,29.6612482 122.118738,28.9903091 122.47518,28.5849439 C122.831622,28.1795787 123.415199,27.9768992 124.225929,27.9768992 C125.022682,27.9768992 125.592281,28.1760842 125.934745,28.5744604 C126.277208,28.9728365 126.448438,29.6472701 126.448438,30.5977816 L126.448438,35.6718099 C126.448438,36.4266278 126.30167,36.9298322 126.008129,37.1814382 C125.714589,37.4330442 125.134506,37.5588453 124.267863,37.5588453 L107.095842,37.5588453 C106.173287,37.5588453 105.512831,37.3771326 105.114455,37.0137017 C104.716079,36.6502709 104.516894,36.0562101 104.516894,35.2315017 C104.516894,34.4906619 104.705595,33.9280514 105.083004,33.5436534 C105.460413,33.1592554 106.01254,32.9670593 106.739402,32.9670593 L107.095842,32.9670593 L107.095842,17.3256331 L106.739402,17.3256331 C106.026518,17.3256331 105.477886,17.126448 105.093488,16.7280719 C104.70909,16.3296957 104.516894,15.7600963 104.516894,15.0192565 C104.516894,14.2085262 104.719573,13.6179599 105.124938,13.24754 C105.530304,12.8771201 106.187265,12.691913 107.095842,12.691913 L124.267863,12.691913 C125.120528,12.691913 125.697116,12.8212085 125.997646,13.0798036 C126.298175,13.3383986 126.448438,13.8520864 126.448438,14.6208824 L126.448438,19.3175037 C126.448438,20.2680151 126.273714,20.9494377 125.924261,21.361792 C125.574808,21.7741462 125.008703,21.9803202 124.225929,21.9803202 C123.415199,21.9803202 122.831622,21.7706517 122.47518,21.3513084 C122.118738,20.9319652 121.94052,20.254037 121.94052,19.3175037 L121.94052,17.1159625 Z M19.7719369,47.6405477 C20.037521,47.1373358 20.3205734,46.7808993 20.6211028,46.5712277 C20.9216322,46.361556 21.295541,46.2567218 21.7428405,46.2567218 C22.4277678,46.2567218 22.9134998,46.4384345 23.2000511,46.8018653 C23.4866023,47.1652962 23.6298758,47.7873127 23.6298758,48.6679336 L23.6718099,54.119369 C23.6718099,55.0838586 23.5145586,55.7338309 23.2000511,56.0693055 C22.8855436,56.4047802 22.3089553,56.572515 21.4702687,56.572515 C20.8831881,56.572515 20.4254119,56.4292415 20.0969263,56.1426902 C19.7684407,55.856139 19.4993662,55.3424512 19.2896945,54.6016114 C18.9122856,53.2597129 18.3322027,52.3022267 17.5494286,51.7291243 C16.7666545,51.1560218 15.6693894,50.8694748 14.2576003,50.8694748 C12.1049715,50.8694748 10.4590738,51.5963256 9.31985785,53.050049 C8.18064193,54.5037724 7.61104252,56.6074463 7.61104252,59.3611338 C7.61104252,62.1148214 8.20859773,64.2429566 9.40372609,65.7456034 C10.5988544,67.2482501 12.2936748,67.9995623 14.488238,67.9995623 C14.9914499,67.9995623 15.5645438,67.9401562 16.2075368,67.8213423 C16.8505299,67.7025283 17.6053364,67.5173212 18.4719792,67.2657152 L18.4719792,63.9529198 L16.1027015,63.9529198 C15.1521901,63.9529198 14.4777564,63.7781961 14.0793803,63.4287433 C13.6810042,63.0792906 13.4818191,62.4992078 13.4818191,61.6884774 C13.4818191,60.8497908 13.6810042,60.2522356 14.0793803,59.8957938 C14.4777564,59.5393521 15.1521901,59.3611338 16.1027015,59.3611338 L23.6718099,59.3611338 C24.6502776,59.3611338 25.3386891,59.5358576 25.7370653,59.8853103 C26.1354414,60.2347631 26.3346265,60.8218348 26.3346265,61.6465433 C26.3346265,62.3873831 26.1354414,62.9569825 25.7370653,63.3553586 C25.3386891,63.7537347 24.7621008,63.9529198 24.0072829,63.9529198 L23.6718099,63.9529198 L23.6718099,68.9430799 L23.6718099,69.1946846 C23.6718099,69.6419841 23.6228873,69.9529924 23.5250405,70.1277188 C23.4271937,70.3024451 23.2315031,70.4806634 22.9379628,70.6623788 C22.1412106,71.1376345 20.8762107,71.5569715 19.1429251,71.9204023 C17.4096396,72.2838332 15.6554131,72.4655459 13.8801932,72.4655459 C10.2179286,72.4655459 7.25461383,71.2564576 4.99016011,68.8382446 C2.72570638,66.4200317 1.59349651,63.2610264 1.59349651,59.3611338 C1.59349651,55.6010224 2.73968428,52.4769618 5.03209423,49.9888583 C7.32450417,47.5007549 10.2319073,46.2567218 13.7543909,46.2567218 C14.7328585,46.2567218 15.7078171,46.368545 16.6792957,46.5921947 C17.6507743,46.8158445 18.6816444,47.165292 19.7719369,47.6405477 L19.7719369,47.6405477 Z M35.611576,51.5823548 L35.611576,56.4047785 L42.4678043,56.4047785 L42.4678043,51.5823548 L42.1323314,51.5823548 C41.3775135,51.5823548 40.8009251,51.3866642 40.402549,50.9952772 C40.0041729,50.6038901 39.8049878,50.0307962 39.8049878,49.2759783 C39.8049878,48.4512699 40.0111618,47.8572091 40.4235161,47.4937783 C40.8358703,47.1303474 41.5172929,46.9486347 42.4678043,46.9486347 L47.8773056,46.9486347 C48.8278171,46.9486347 49.5022507,47.1303474 49.9006269,47.4937783 C50.299003,47.8572091 50.498188,48.4512699 50.498188,49.2759783 C50.498188,50.0307962 50.3059919,50.6038901 49.9215939,50.9952772 C49.5371959,51.3866642 48.9745854,51.5823548 48.2337456,51.5823548 L47.8773056,51.5823548 L47.8773056,67.2237811 L48.2337456,67.2237811 C48.9885636,67.2237811 49.5616574,67.4159772 49.9530445,67.8003752 C50.3444316,68.1847732 50.5401222,68.7473837 50.5401222,69.4882235 C50.5401222,70.3129319 50.3374426,70.9069927 49.9320774,71.2704235 C49.5267123,71.6338543 48.8417952,71.815567 47.8773056,71.815567 L42.4678043,71.815567 C41.5033148,71.815567 40.8183977,71.6373488 40.4130325,71.280907 C40.0076674,70.9244652 39.8049878,70.32691 39.8049878,69.4882235 C39.8049878,68.7473837 40.0041729,68.1847732 40.402549,67.8003752 C40.8009251,67.4159772 41.3775135,67.2237811 42.1323314,67.2237811 L42.4678043,67.2237811 L42.4678043,61.0384986 L35.611576,61.0384986 L35.611576,67.2237811 L35.9470489,67.2237811 C36.7018668,67.2237811 37.2784552,67.4159772 37.6768313,67.8003752 C38.0752074,68.1847732 38.2743925,68.7473837 38.2743925,69.4882235 C38.2743925,70.3129319 38.0682185,70.9069927 37.6558642,71.2704235 C37.24351,71.6338543 36.5620874,71.815567 35.611576,71.815567 L30.2020747,71.815567 C29.2375851,71.815567 28.552668,71.6373488 28.1473029,71.280907 C27.7419377,70.9244652 27.5392581,70.32691 27.5392581,69.4882235 C27.5392581,68.7473837 27.7349487,68.1847732 28.1263358,67.8003752 C28.5177229,67.4159772 29.0908168,67.2237811 29.8456347,67.2237811 L30.2020747,67.2237811 L30.2020747,51.5823548 L29.8456347,51.5823548 C29.1047949,51.5823548 28.5421844,51.3866642 28.1577864,50.9952772 C27.7733884,50.6038901 27.5811923,50.0307962 27.5811923,49.2759783 C27.5811923,48.4512699 27.7803773,47.8572091 28.1787534,47.4937783 C28.5771296,47.1303474 29.2515632,46.9486347 30.2020747,46.9486347 L35.611576,46.9486347 C36.5481093,46.9486347 37.2260374,47.1303474 37.6453807,47.4937783 C38.064724,47.8572091 38.2743925,48.4512699 38.2743925,49.2759783 C38.2743925,50.0307962 38.0752074,50.6038901 37.6768313,50.9952772 C37.2784552,51.3866642 36.7018668,51.5823548 35.9470489,51.5823548 L35.611576,51.5823548 Z M67.365213,51.5823548 L67.365213,67.2237811 L70.887679,67.2237811 C71.8381904,67.2237811 72.519613,67.4019993 72.9319673,67.7584411 C73.3443215,68.1148829 73.5504955,68.6914712 73.5504955,69.4882235 C73.5504955,70.2989538 73.340827,70.8895201 72.9214837,71.25994 C72.5021404,71.6303599 71.8242123,71.815567 70.887679,71.815567 L58.4332458,71.815567 C57.4827343,71.815567 56.8013117,71.6338543 56.3889575,71.2704235 C55.9766033,70.9069927 55.7704292,70.3129319 55.7704292,69.4882235 C55.7704292,68.6774931 55.9731088,68.0974103 56.378474,67.7479575 C56.7838391,67.3985048 57.4687562,67.2237811 58.4332458,67.2237811 L61.9557117,67.2237811 L61.9557117,51.5823548 L58.4332458,51.5823548 C57.4827343,51.5823548 56.8013117,51.4006421 56.3889575,51.0372113 C55.9766033,50.6737805 55.7704292,50.0867087 55.7704292,49.2759783 C55.7704292,48.4512699 55.9731088,47.8641981 56.378474,47.5147453 C56.7838391,47.1652926 57.4687562,46.9905689 58.4332458,46.9905689 L70.887679,46.9905689 C71.8801247,46.9905689 72.5720308,47.1652926 72.9634178,47.5147453 C73.3548049,47.8641981 73.5504955,48.4512699 73.5504955,49.2759783 C73.5504955,50.0867087 73.347816,50.6737805 72.9424508,51.0372113 C72.5370856,51.4006421 71.8521685,51.5823548 70.887679,51.5823548 L67.365213,51.5823548 Z M97.8608265,51.5823548 L97.8608265,63.1771386 L97.8608265,63.5755127 C97.8608265,65.4485794 97.7385199,66.8044357 97.493903,67.6431222 C97.2492861,68.4818088 96.8404325,69.2296264 96.26733,69.8865976 C95.5264902,70.7392623 94.4991146,71.3822457 93.1851723,71.815567 C91.87123,72.2488884 90.2917273,72.4655459 88.4466169,72.4655459 C87.1466527,72.4655459 85.8921362,72.3397448 84.6830298,72.0881388 C83.4739233,71.8365328 82.3102631,71.4591296 81.1920144,70.9559176 C80.5769776,70.6763554 80.175113,70.31293 79.9864085,69.8656305 C79.797704,69.418331 79.7033532,68.6914802 79.7033532,67.6850564 L79.7033532,63.3658422 C79.7033532,62.1637247 79.8780769,61.3250508 80.2275297,60.849795 C80.5769824,60.3745393 81.185021,60.136915 82.0516638,60.136915 C83.2957156,60.136915 83.9806326,61.0524675 84.1064356,62.8835998 C84.1204137,63.2050963 84.1413806,63.4497096 84.1693368,63.6174469 C84.3370741,65.2389076 84.7144774,66.3466561 85.301558,66.9407258 C85.8886386,67.5347954 86.8251579,67.8318258 88.1111439,67.8318258 C89.7046484,67.8318258 90.8263749,67.4089943 91.476357,66.5633187 C92.126339,65.7176431 92.4513252,64.1765796 92.4513252,61.9400821 L92.4513252,51.5823548 L88.9288593,51.5823548 C87.9783478,51.5823548 87.2969252,51.4006421 86.884571,51.0372113 C86.4722168,50.6737805 86.2660427,50.0867087 86.2660427,49.2759783 C86.2660427,48.4512699 86.4652278,47.8641981 86.8636039,47.5147453 C87.26198,47.1652926 87.9503916,46.9905689 88.9288593,46.9905689 L99.6220595,46.9905689 C100.600527,46.9905689 101.288939,47.1652926 101.687315,47.5147453 C102.085691,47.8641981 102.284876,48.4512699 102.284876,49.2759783 C102.284876,50.0867087 102.078702,50.6737805 101.666348,51.0372113 C101.253994,51.4006421 100.572571,51.5823548 99.6220595,51.5823548 L97.8608265,51.5823548 Z M112.505343,51.5823548 L112.505343,57.9353738 L118.984165,51.4565525 C118.257303,51.3726838 117.747109,51.1665098 117.453569,50.8380242 C117.160029,50.5095387 117.013261,49.9888619 117.013261,49.2759783 C117.013261,48.4512699 117.212446,47.8572091 117.610822,47.4937783 C118.009198,47.1303474 118.683632,46.9486347 119.634143,46.9486347 L124.771073,46.9486347 C125.721584,46.9486347 126.396018,47.1303474 126.794394,47.4937783 C127.19277,47.8572091 127.391955,48.4512699 127.391955,49.2759783 C127.391955,50.0447743 127.19277,50.6213627 126.794394,51.0057607 C126.396018,51.3901587 125.812441,51.5823548 125.043645,51.5823548 L124.561402,51.5823548 L118.459988,57.641835 C119.592215,58.4805215 120.626579,59.5812811 121.563113,60.9441468 C122.499646,62.3070125 123.596911,64.400203 124.854941,67.2237811 L125.127513,67.2237811 L125.546854,67.2237811 C126.371563,67.2237811 126.98659,67.4124827 127.391955,67.7898917 C127.79732,68.1673006 128,68.7334056 128,69.4882235 C128,70.3129319 127.793826,70.9069927 127.381472,71.2704235 C126.969118,71.6338543 126.287695,71.815567 125.337183,71.815567 L122.758235,71.815567 C121.626008,71.815567 120.710456,71.0537715 120.01155,69.5301576 C119.885747,69.2505954 119.787902,69.026949 119.718012,68.8592117 C118.795456,66.9022764 117.949793,65.3926632 117.180997,64.3303269 C116.412201,63.2679906 115.510627,62.2965265 114.476247,61.4159056 L112.505343,63.302941 L112.505343,67.2237811 L112.840816,67.2237811 C113.595634,67.2237811 114.172222,67.4159772 114.570599,67.8003752 C114.968975,68.1847732 115.16816,68.7473837 115.16816,69.4882235 C115.16816,70.3129319 114.961986,70.9069927 114.549631,71.2704235 C114.137277,71.6338543 113.455855,71.815567 112.505343,71.815567 L107.095842,71.815567 C106.131352,71.815567 105.446435,71.6373488 105.04107,71.280907 C104.635705,70.9244652 104.433025,70.32691 104.433025,69.4882235 C104.433025,68.7473837 104.628716,68.1847732 105.020103,67.8003752 C105.41149,67.4159772 105.984584,67.2237811 106.739402,67.2237811 L107.095842,67.2237811 L107.095842,51.5823548 L106.739402,51.5823548 C105.998562,51.5823548 105.435952,51.3866642 105.051554,50.9952772 C104.667156,50.6038901 104.474959,50.0307962 104.474959,49.2759783 C104.474959,48.4512699 104.674145,47.8572091 105.072521,47.4937783 C105.470897,47.1303474 106.14533,46.9486347 107.095842,46.9486347 L112.505343,46.9486347 C113.441877,46.9486347 114.119805,47.1303474 114.539148,47.4937783 C114.958491,47.8572091 115.16816,48.4512699 115.16816,49.2759783 C115.16816,50.0307962 114.968975,50.6038901 114.570599,50.9952772 C114.172222,51.3866642 113.595634,51.5823548 112.840816,51.5823548 L112.505343,51.5823548 Z M13.439885,96.325622 L17.4445933,84.4372993 C17.6961993,83.6545252 18.0456468,83.0849258 18.4929463,82.728484 C18.9402458,82.3720422 19.5343065,82.193824 20.2751463,82.193824 L23.5460076,82.193824 C24.496519,82.193824 25.1779416,82.3755367 25.5902958,82.7389675 C26.0026501,83.1023984 26.2088241,83.6964591 26.2088241,84.5211676 C26.2088241,85.2759855 26.009639,85.8490794 25.6112629,86.2404664 C25.2128868,86.6318535 24.6362984,86.8275441 23.8814805,86.8275441 L23.5460076,86.8275441 L24.1330852,102.46897 L24.4895252,102.46897 C25.2443431,102.46897 25.8104481,102.661166 26.187857,103.045564 C26.565266,103.429962 26.7539676,103.992573 26.7539676,104.733413 C26.7539676,105.558121 26.5547826,106.152182 26.1564064,106.515613 C25.7580303,106.879044 25.0835967,107.060756 24.1330852,107.060756 L19.4154969,107.060756 C18.4649855,107.060756 17.7905518,106.882538 17.3921757,106.526096 C16.9937996,106.169654 16.7946145,105.572099 16.7946145,104.733413 C16.7946145,103.992573 16.9868106,103.429962 17.3712086,103.045564 C17.7556066,102.661166 18.325206,102.46897 19.0800239,102.46897 L19.4154969,102.46897 L19.1219581,89.6790642 L16.0607674,99.1981091 C15.8371177,99.9109927 15.5191204,100.42468 15.1067662,100.739188 C14.694412,101.053695 14.1248126,101.210947 13.3979509,101.210947 C12.6710892,101.210947 12.0945008,101.053695 11.6681685,100.739188 C11.2418362,100.42468 10.91685,99.9109927 10.6932002,99.1981091 L7.65297664,89.6790642 L7.35943781,102.46897 L7.69491075,102.46897 C8.44972866,102.46897 9.01932808,102.661166 9.40372609,103.045564 C9.78812409,103.429962 9.98032022,103.992573 9.98032022,104.733413 C9.98032022,105.558121 9.77764067,106.152182 9.3722755,106.515613 C8.96691032,106.879044 8.29597114,107.060756 7.35943781,107.060756 L2.62088241,107.060756 C1.68434908,107.060756 1.01340989,106.879044 0.608044719,106.515613 C0.202679546,106.152182 0,105.558121 0,104.733413 C0,103.992573 0.192196121,103.429962 0.57659413,103.045564 C0.960992139,102.661166 1.53059155,102.46897 2.28540946,102.46897 L2.62088241,102.46897 L3.22892713,86.8275441 L2.89345418,86.8275441 C2.13863627,86.8275441 1.56204791,86.6318535 1.16367179,86.2404664 C0.765295672,85.8490794 0.5661106,85.2759855 0.5661106,84.5211676 C0.5661106,83.6964591 0.772284622,83.1023984 1.18463885,82.7389675 C1.59699308,82.3755367 2.27841569,82.193824 3.22892713,82.193824 L6.49978838,82.193824 C7.22665007,82.193824 7.81022738,82.3685477 8.25053783,82.7180005 C8.69084827,83.0674532 9.05077919,83.6405471 9.33034138,84.4372993 L13.439885,96.325622 Z M43.8935644,98.3803938 L43.8935644,86.8275441 L42.7403761,86.8275441 C41.8178209,86.8275441 41.1573651,86.6458314 40.758989,86.2824006 C40.3606129,85.9189697 40.1614278,85.3318979 40.1614278,84.5211676 C40.1614278,83.7104372 40.3606129,83.119871 40.758989,82.7494511 C41.1573651,82.3790312 41.8178209,82.193824 42.7403761,82.193824 L48.6950209,82.193824 C49.6035981,82.193824 50.2605593,82.3790312 50.6659245,82.7494511 C51.0712897,83.119871 51.2739692,83.7104372 51.2739692,84.5211676 C51.2739692,85.2620074 51.0817731,85.8316068 50.6973751,86.2299829 C50.3129771,86.628359 49.7643445,86.8275441 49.051461,86.8275441 L48.6950209,86.8275441 L48.6950209,105.865634 C48.6950209,106.522605 48.6251315,106.934953 48.4853504,107.10269 C48.3455693,107.270428 48.0310665,107.354295 47.5418327,107.354295 L45.4451268,107.354295 C44.7741775,107.354295 44.3024234,107.284406 44.0298503,107.144625 C43.7572771,107.004843 43.5231473,106.76023 43.3274538,106.410777 L34.6051571,91.0838571 L34.6051571,102.46897 L35.8212466,102.46897 C36.7298237,102.46897 37.379796,102.643694 37.7711831,102.993147 C38.1625701,103.3426 38.3582607,103.922682 38.3582607,104.733413 C38.3582607,105.558121 38.1590757,106.152182 37.7606995,106.515613 C37.3623234,106.879044 36.7158456,107.060756 35.8212466,107.060756 L29.8037005,107.060756 C28.8951234,107.060756 28.2381621,106.879044 27.832797,106.515613 C27.4274318,106.152182 27.2247522,105.558121 27.2247522,104.733413 C27.2247522,103.992573 27.4134539,103.429962 27.7908629,103.045564 C28.1682718,102.661166 28.7273878,102.46897 29.4682276,102.46897 L29.8037005,102.46897 L29.8037005,86.8275441 L29.4682276,86.8275441 C28.755344,86.8275441 28.203217,86.628359 27.8118299,86.2299829 C27.4204428,85.8316068 27.2247522,85.2620074 27.2247522,84.5211676 C27.2247522,83.7104372 27.4309263,83.119871 27.8432805,82.7494511 C28.2556347,82.3790312 28.9091015,82.193824 29.8037005,82.193824 L33.2422983,82.193824 C34.0670067,82.193824 34.6261227,82.3021527 34.919663,82.5188134 C35.2132033,82.7354741 35.5416839,83.1722835 35.9051148,83.8292546 L43.8935644,98.3803938 Z M64.6604624,86.3662688 C62.8572863,86.3662688 61.4420239,87.0931196 60.4146329,88.546843 C59.3872418,90.0005663 58.873554,92.0203728 58.873554,94.6063231 C58.873554,97.1922733 59.3907363,99.2190688 60.4251164,100.68677 C61.4594965,102.154472 62.8712644,102.888312 64.6604624,102.888312 C66.4636385,102.888312 67.8823953,102.157966 68.9167754,100.697254 C69.9511555,99.2365414 70.4683378,97.2062514 70.4683378,94.6063231 C70.4683378,92.0203728 69.95465,90.0005663 68.9272589,88.546843 C67.8998679,87.0931196 66.4776166,86.3662688 64.6604624,86.3662688 L64.6604624,86.3662688 Z M64.6604624,81.501911 C68.0990773,81.501911 70.929602,82.7319662 73.1521214,85.1921135 C75.3746408,87.6522607 76.4858838,90.7902992 76.4858838,94.6063231 C76.4858838,98.4503032 75.3816297,101.595331 73.1730884,104.0415 C70.9645471,106.487669 68.1270335,107.710735 64.6604624,107.710735 C61.2358256,107.710735 58.4053009,106.477185 56.1688034,104.010049 C53.9323059,101.542913 52.8140739,98.4083688 52.8140739,94.6063231 C52.8140739,90.7763211 53.9218224,87.6347881 56.1373528,85.1816299 C58.3528831,82.7284717 61.1938912,81.501911 64.6604624,81.501911 L64.6604624,81.501911 Z M87.4611651,98.1707232 L87.4611651,102.46897 L89.6207722,102.46897 C90.5293493,102.46897 91.1758272,102.643694 91.5602252,102.993147 C91.9446232,103.3426 92.1368193,103.922682 92.1368193,104.733413 C92.1368193,105.558121 91.9411287,106.152182 91.5497417,106.515613 C91.1583546,106.879044 90.5153712,107.060756 89.6207722,107.060756 L82.3661697,107.060756 C81.4436145,107.060756 80.7831587,106.879044 80.3847826,106.515613 C79.9864065,106.152182 79.7872214,105.558121 79.7872214,104.733413 C79.7872214,103.992573 79.9759231,103.429962 80.353332,103.045564 C80.730741,102.661166 81.282868,102.46897 82.0097297,102.46897 L82.3661697,102.46897 L82.3661697,86.8275441 L82.0097297,86.8275441 C81.2968461,86.8275441 80.7482136,86.628359 80.3638155,86.2299829 C79.9794175,85.8316068 79.7872214,85.2620074 79.7872214,84.5211676 C79.7872214,83.7104372 79.989901,83.119871 80.3952661,82.7494511 C80.8006313,82.3790312 81.4575926,82.193824 82.3661697,82.193824 L91.0255652,82.193824 C94.450202,82.193824 97.0396079,82.8507853 98.7938606,84.1647276 C100.548113,85.4786699 101.425227,87.414609 101.425227,89.972603 C101.425227,92.6703781 100.551608,94.7111515 98.8043442,96.0949843 C97.0570805,97.4788171 94.4641801,98.1707232 91.0255652,98.1707232 L87.4611651,98.1707232 Z M87.4611651,86.8275441 L87.4611651,93.4531348 L90.4384875,93.4531348 C92.0879044,93.4531348 93.328443,93.1735768 94.1601405,92.6144525 C94.9918381,92.0553281 95.4076806,91.2166541 95.4076806,90.0984053 C95.4076806,89.0500471 94.9778602,88.2428234 94.1182064,87.67671 C93.2585527,87.1105966 92.031992,86.8275441 90.4384875,86.8275441 L87.4611651,86.8275441 Z M114.727851,107.396229 L113.092421,109.03166 C113.69348,108.835966 114.284046,108.689198 114.864137,108.591352 C115.444229,108.493505 116.013828,108.444582 116.572953,108.444582 C117.677223,108.444582 118.840883,108.608823 120.063968,108.937308 C121.287053,109.265794 122.031376,109.430034 122.29696,109.430034 C122.744259,109.430034 123.327837,109.279772 124.047709,108.979242 C124.767582,108.678713 125.253314,108.52845 125.50492,108.52845 C126.02211,108.52845 126.45193,108.727636 126.794394,109.126012 C127.136858,109.524388 127.308087,110.024098 127.308087,110.625156 C127.308087,111.421909 126.836333,112.099837 125.892811,112.658961 C124.949288,113.218086 123.792617,113.497643 122.422762,113.497643 C121.486229,113.497643 120.28413,113.277492 118.816428,112.837181 C117.348727,112.396871 116.286406,112.176719 115.629435,112.176719 C114.636989,112.176719 113.518757,112.449288 112.274706,112.994434 C111.030654,113.53958 110.261869,113.812149 109.968329,113.812149 C109.36727,113.812149 108.857077,113.612964 108.437734,113.214588 C108.01839,112.816212 107.808722,112.337469 107.808722,111.778345 C107.808722,111.386958 107.941512,110.971115 108.207096,110.530805 C108.47268,110.090494 108.94094,109.520895 109.611889,108.821989 L111.729562,106.683349 C109.395218,105.830685 107.536157,104.29661 106.152324,102.08108 C104.768491,99.8655494 104.076585,97.3180772 104.076585,94.4385866 C104.076585,90.6365409 105.180839,87.5299526 107.389381,85.1187288 C109.597922,82.7075049 112.442425,81.501911 115.922974,81.501911 C119.389545,81.501911 122.227059,82.7109994 124.4356,85.1292123 C126.644141,87.5474252 127.748395,90.650519 127.748395,94.4385866 C127.748395,98.2126762 126.65113,101.322759 124.456567,103.768928 C122.262004,106.215097 119.480402,107.438163 116.111677,107.438163 C115.888028,107.438163 115.660887,107.434669 115.430248,107.42768 C115.199609,107.420691 114.965479,107.410207 114.727851,107.396229 L114.727851,107.396229 Z M115.922974,86.3662688 C114.119798,86.3662688 112.704535,87.0931196 111.677144,88.546843 C110.649753,90.0005663 110.136065,92.0203728 110.136065,94.6063231 C110.136065,97.1922733 110.653248,99.2190688 111.687628,100.68677 C112.722008,102.154472 114.133776,102.888312 115.922974,102.888312 C117.72615,102.888312 119.144907,102.157966 120.179287,100.697254 C121.213667,99.2365414 121.730849,97.2062514 121.730849,94.6063231 C121.730849,92.0203728 121.217161,90.0005663 120.18977,88.546843 C119.162379,87.0931196 117.740128,86.3662688 115.922974,86.3662688 L115.922974,86.3662688 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mono-line": {
            "title": "$:/core/images/mono-line",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mono-line tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60.4374591,84.522627 L61.3450888,84.522627 C63.2671377,84.522627 64.7264493,85.0120303 65.7230673,85.9908515 C66.7196852,86.9696727 67.2179868,88.4022896 67.2179868,90.288745 C67.2179868,92.3887615 66.6929905,93.9014625 65.6429823,94.8268935 C64.5929741,95.7523244 62.857817,96.215033 60.4374591,96.215033 L44.3670747,96.215033 C41.9111232,96.215033 40.1670679,95.7612227 39.1348565,94.8535884 C38.102645,93.9459542 37.586547,92.424355 37.586547,90.288745 C37.586547,88.2243221 38.102645,86.747214 39.1348565,85.8573766 C40.1670679,84.9675391 41.9111232,84.522627 44.3670747,84.522627 L46.235724,84.522627 L44.0467348,78.2759992 L20.9822627,78.2759992 L18.6864935,84.522627 L20.5551429,84.522627 C22.9755008,84.522627 24.7106579,84.9764373 25.7606661,85.8840716 C26.8106743,86.7917058 27.3356705,88.2599156 27.3356705,90.288745 C27.3356705,92.3887615 26.8106743,93.9014625 25.7606661,94.8268935 C24.7106579,95.7523244 22.9755008,96.215033 20.5551429,96.215033 L6.78052766,96.215033 C4.32457622,96.215033 2.58052094,95.7523244 1.54830946,94.8268935 C0.516097994,93.9014625 0,92.3887615 0,90.288745 C0,88.4022896 0.498301511,86.9696727 1.49491948,85.9908515 C2.49153745,85.0120303 3.95084902,84.522627 5.87289797,84.522627 L6.78052766,84.522627 L21.0890427,44.6937008 L16.8178442,44.6937008 C14.3974863,44.6937008 12.6623292,44.2309922 11.612321,43.3055613 C10.5623128,42.3801303 10.0373165,40.8852258 10.0373165,38.8208028 C10.0373165,36.7207864 10.5623128,35.2080854 11.612321,34.2826544 C12.6623292,33.3572234 14.3974863,32.8945149 16.8178442,32.8945149 L36.8390873,32.8945149 C40.0069087,32.8945149 42.231469,34.6029772 43.512835,38.0199531 L43.512835,38.180123 L60.4374591,84.522627 Z M32.4611088,44.6937008 L24.7195615,67.224273 L40.2026561,67.224273 L32.4611088,44.6937008 Z M89.5058233,68.5590225 L89.5058233,84.8429669 L97.5143205,84.8429669 C103.173687,84.8429669 107.160099,84.22009 109.473676,82.9743176 C111.787254,81.7285451 112.944025,79.6463566 112.944025,76.7276897 C112.944025,73.7734293 111.840643,71.6734444 109.633846,70.4276719 C107.427049,69.1818994 103.565213,68.5590225 98.0482204,68.5590225 L89.5058233,68.5590225 Z M116.734714,62.6327346 C120.614405,64.0564746 123.461842,66.0051894 125.277111,68.4789376 C127.092379,70.9526857 128,74.1115614 128,77.9556593 C128,81.1946677 127.216955,84.1488838 125.650841,86.8183962 C124.084727,89.4879087 121.84237,91.676876 118.923703,93.385364 C117.215215,94.3819819 115.302093,95.1027395 113.18428,95.5476582 C111.066467,95.9925769 108.06776,96.215033 104.188068,96.215033 L99.7033098,96.215033 L76.3184979,96.215033 C73.9693269,96.215033 72.2875593,95.7523244 71.2731446,94.8268935 C70.2587299,93.9014625 69.7515301,92.3887615 69.7515301,90.288745 C69.7515301,88.4022896 70.2320352,86.9696727 71.1930596,85.9908515 C72.1540841,85.0120303 73.5600062,84.522627 75.4108682,84.522627 L76.3184979,84.522627 L76.3184979,44.6937008 L75.4108682,44.6937008 C73.5600062,44.6937008 72.1540841,44.1953993 71.1930596,43.1987813 C70.2320352,42.2021633 69.7515301,40.7428518 69.7515301,38.8208028 C69.7515301,36.7563799 70.2676281,35.2525771 71.2998396,34.3093494 C72.3320511,33.3661217 74.0049204,32.8945149 76.3184979,32.8945149 L100.877889,32.8945149 C108.388118,32.8945149 114.09189,34.3538264 117.989378,37.2724934 C121.886867,40.1911603 123.835581,44.4623161 123.835581,50.0860889 C123.835581,52.8623819 123.239399,55.3093982 122.047017,57.4272114 C120.854635,59.5450246 119.083885,61.2801816 116.734714,62.6327346 L116.734714,62.6327346 Z M89.5058233,44.3733609 L89.5058233,57.8276363 L96.7134708,57.8276363 C101.091471,57.8276363 104.179161,57.3115383 105.976633,56.2793268 C107.774104,55.2471153 108.672827,53.50306 108.672827,51.0471086 C108.672827,48.7335312 107.863087,47.0428653 106.243583,45.9750604 C104.624078,44.9072554 101.999097,44.3733609 98.3685602,44.3733609 L89.5058233,44.3733609 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-button": {
            "title": "$:/core/images/new-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-here-button": {
            "title": "$:/core/images/new-here-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n    \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t        <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t        <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n        </g>\n        <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n    </g>\n    </g>\n</svg>"
        },
        "$:/core/images/new-image-button": {
            "title": "$:/core/images/new-image-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.3619177,73.6270062 L97.1875317,46.2162388 C97.91364,44.9585822 97.4824378,43.3533085 96.2260476,42.6279312 L46.2162388,13.7547547 C44.9585822,13.0286463 43.3533085,13.4598485 42.6279312,14.7162388 L30.0575956,36.4886988 L40.0978909,31.2276186 C43.1404959,29.6333041 46.8692155,31.3421319 47.6479264,34.6877101 L51.2545483,52.3903732 L61.1353556,53.2399953 C63.2899974,53.4346096 65.1046382,54.9309951 65.706105,57.0091178 C65.7395572,57.1246982 65.8069154,57.3539875 65.9047035,57.6813669 C66.0696435,58.2335608 66.2581528,58.852952 66.4667073,59.5238092 C67.0618822,61.4383079 67.6960725,63.3742727 68.3393254,65.2021174 C68.5462918,65.7902259 68.7511789,66.3583016 68.953259,66.9034738 C69.5777086,68.5881157 70.1617856,70.0172008 70.6783305,71.110045 C70.9334784,71.6498566 71.1627732,72.0871602 71.4035746,72.5373068 C71.6178999,72.7492946 71.9508843,72.9623307 72.4151452,73.1586945 C73.5561502,73.6412938 75.1990755,73.899146 77.0720271,73.9171651 C77.9355886,73.9254732 78.7819239,73.8832103 79.5638842,73.8072782 C80.0123946,73.7637257 80.3172916,73.7224469 80.4352582,73.7027375 C80.7503629,73.6500912 81.0598053,73.6256267 81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 Z M37.4707881,2.64867269 C38.9217993,0.135447653 42.1388058,-0.723707984 44.6486727,0.725364314 L108.293614,37.4707881 C110.806839,38.9217993 111.665994,42.1388058 110.216922,44.6486727 L73.4714982,108.293614 C72.0204871,110.806839 68.8034805,111.665994 66.2936136,110.216922 L2.64867269,73.4714982 C0.135447653,72.0204871 -0.723707984,68.8034805 0.725364314,66.2936136 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 Z M80.3080975,53.1397764 C82.8191338,54.5895239 86.0299834,53.7291793 87.4797308,51.218143 C88.9294783,48.7071068 88.0691338,45.4962571 85.5580975,44.0465097 C83.0470612,42.5967622 79.8362116,43.4571068 78.3864641,45.968143 C76.9367166,48.4791793 77.7970612,51.6900289 80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 Z M96,112 L88.0070969,112 C83.5881712,112 80,108.418278 80,104 C80,99.5907123 83.5848994,96 88.0070969,96 L96,96 L96,88.0070969 C96,83.5881712 99.581722,80 104,80 C108.409288,80 112,83.5848994 112,88.0070969 L112,96 L119.992903,96 C124.411829,96 128,99.581722 128,104 C128,108.409288 124.415101,112 119.992903,112 L112,112 L112,119.992903 C112,124.411829 108.418278,128 104,128 C99.5907123,128 96,124.415101 96,119.992903 L96,112 L96,112 Z M33.3471097,51.7910932 C40.7754579,59.7394511 42.3564368,62.4818351 40.7958321,65.1848818 C39.2352273,67.8879286 26.9581062,62.8571718 24.7019652,66.7649227 C22.4458242,70.6726735 23.7947046,70.0228006 22.2648667,72.6725575 L41.9944593,84.0634431 C41.9944593,84.0634431 36.3904568,75.8079231 37.7602356,73.4353966 C40.2754811,69.0788636 46.5298923,72.1787882 48.1248275,69.4162793 C50.538989,65.234829 43.0222016,59.7770885 33.3471097,51.7910932 L33.3471097,51.7910932 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-journal-button": {
            "title": "$:/core/images/new-journal-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n        <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n            <g transform=\"translate(0.000000, 0.000000)\">\n                <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n                <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n                    <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n                </text>\n            </g>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/opacity": {
            "title": "$:/core/images/opacity",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-opacity tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.361773,65 C101.833691,67.051742 101.183534,69.0544767 100.419508,71 L82.5835324,71 C83.7602504,69.1098924 84.7666304,67.1027366 85.581205,65 L102.361773,65 Z M102.834311,63 C103.256674,61.0388326 103.568427,59.0365486 103.762717,57 L87.6555706,57 C87.3692052,59.0609452 86.9083652,61.0660782 86.2884493,63 L102.834311,63 Z M99.5852583,73 C98.6682925,75.0747721 97.6196148,77.0783056 96.4498253,79 L75.8124196,79 C77.8387053,77.2115633 79.6621163,75.1985844 81.2437158,73 L99.5852583,73 Z M95.1689122,81 C93.7449202,83.1155572 92.1695234,85.1207336 90.458251,87 L60.4614747,87 C65.1836162,85.86248 69.5430327,83.794147 73.3347255,81 L95.1689122,81 Z M87.6555706,47 L103.762717,47 C101.246684,20.6269305 79.0321807,0 52,0 C23.281193,0 0,23.281193 0,52 C0,77.2277755 17.9651296,98.2595701 41.8000051,103 L62.1999949,103 C67.8794003,101.870444 73.2255333,99.8158975 78.074754,97 L39,97 L39,95 L81.2493857,95 C83.8589242,93.2215015 86.2981855,91.2116653 88.5376609,89 L39,89 L39,87 L43.5385253,87 C27.7389671,83.1940333 16,68.967908 16,52 C16,32.117749 32.117749,16 52,16 C70.1856127,16 85.2217929,29.4843233 87.6555706,47 Z M87.8767787,49 L103.914907,49 C103.971379,49.9928025 104,50.9930589 104,52 C104,53.0069411 103.971379,54.0071975 103.914907,55 L87.8767787,55 C87.958386,54.0107999 88,53.0102597 88,52 C88,50.9897403 87.958386,49.9892001 87.8767787,49 Z\"></path>\n        <path d=\"M76,128 C104.718807,128 128,104.718807 128,76 C128,47.281193 104.718807,24 76,24 C47.281193,24 24,47.281193 24,76 C24,104.718807 47.281193,128 76,128 L76,128 Z M76,112 C95.882251,112 112,95.882251 112,76 C112,56.117749 95.882251,40 76,40 C56.117749,40 40,56.117749 40,76 C40,95.882251 56.117749,112 76,112 L76,112 Z\"></path>\n        <path d=\"M37,58 L90,58 L90,62 L37,62 L37,58 L37,58 Z M40,50 L93,50 L93,54 L40,54 L40,50 L40,50 Z M40,42 L93,42 L93,46 L40,46 L40,42 L40,42 Z M32,66 L85,66 L85,70 L32,70 L32,66 L32,66 Z M30,74 L83,74 L83,78 L30,78 L30,74 L30,74 Z M27,82 L80,82 L80,86 L27,86 L27,82 L27,82 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/open-window": {
            "title": "$:/core/images/open-window",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n        <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/options-button": {
            "title": "$:/core/images/options-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/paint": {
            "title": "$:/core/images/paint",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-paint tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M83.5265806,76.1907935 C90.430962,69.2864121 91.8921169,59.0000433 87.9100453,50.6642209 L125.812763,12.7615036 C128.732035,9.84223095 128.72611,5.10322984 125.812796,2.18991592 C122.893542,-0.729338085 118.161775,-0.730617045 115.241209,2.18994966 L77.3384914,40.092667 C69.002669,36.1105954 58.7163002,37.5717503 51.8119188,44.4761317 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 Z M80.8836921,78.8336819 L49.1690303,47.1190201 C49.1690303,47.1190201 8.50573364,81.242543 0,80.2820711 C0,80.2820711 3.78222974,85.8744423 6.82737483,88.320684 C20.8514801,82.630792 44.1526049,63.720771 44.1526049,63.720771 L44.8144806,64.3803375 C44.8144806,64.3803375 19.450356,90.2231043 9.18040433,92.0477601 C10.4017154,93.4877138 13.5343883,96.1014812 15.4269991,97.8235871 C20.8439164,96.3356979 50.1595367,69.253789 50.1595367,69.253789 L50.8214124,69.9133555 L18.4136144,100.936036 L23.6993903,106.221812 L56.1060358,75.2002881 L56.7679115,75.8598546 C56.7679115,75.8598546 28.9040131,106.396168 28.0841366,108.291555 C28.0841366,108.291555 34.1159238,115.144621 35.6529617,116.115796 C36.3545333,113.280171 63.5365402,82.6307925 63.5365402,82.6307925 L64.1984159,83.290359 C64.1984159,83.290359 43.6013016,107.04575 39.2343772,120.022559 C42.443736,123.571575 46.7339155,125.159692 50.1595362,126.321151 C47.9699978,114.504469 80.8836921,78.8336819 80.8836921,78.8336819 L80.8836921,78.8336819 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/palette": {
            "title": "$:/core/images/palette",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permalink-button": {
            "title": "$:/core/images/permalink-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permaview-button": {
            "title": "$:/core/images/permaview-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/picture": {
            "title": "$:/core/images/picture",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-picture tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112,68.2332211 L112,20.0027785 C112,17.7898769 110.207895,16 107.997221,16 L20.0027785,16 C17.7898769,16 16,17.792105 16,20.0027785 L16,58.312373 L25.2413115,43.7197989 C28.041793,39.297674 34.2643908,38.7118128 37.8410347,42.5335275 L56.0882845,63.1470817 L69.7748997,56.7400579 C72.766567,55.3552503 76.3013751,55.9473836 78.678437,58.2315339 C78.8106437,58.3585731 79.0742301,58.609836 79.4527088,58.9673596 C80.0910923,59.570398 80.8117772,60.2441563 81.598127,60.9705595 C83.8422198,63.043576 86.1541548,65.1151944 88.3956721,67.0372264 C89.1168795,67.6556396 89.8200801,68.2492007 90.5021258,68.8146755 C92.6097224,70.5620551 94.4693308,72.0029474 95.9836366,73.0515697 C96.7316295,73.5695379 97.3674038,73.9719282 98.0281481,74.3824999 C98.4724987,74.4989557 99.0742374,74.5263881 99.8365134,74.4317984 C101.709944,74.1993272 104.074502,73.2878514 106.559886,71.8846196 C107.705822,71.2376318 108.790494,70.5370325 109.764561,69.8410487 C110.323259,69.4418522 110.694168,69.1550757 110.834827,69.0391868 C111.210545,68.7296319 111.600264,68.4615815 112,68.2332211 L112,68.2332211 Z M0,8.00697327 C0,3.58484404 3.59075293,0 8.00697327,0 L119.993027,0 C124.415156,0 128,3.59075293 128,8.00697327 L128,119.993027 C128,124.415156 124.409247,128 119.993027,128 L8.00697327,128 C3.58484404,128 0,124.409247 0,119.993027 L0,8.00697327 L0,8.00697327 Z M95,42 C99.418278,42 103,38.418278 103,34 C103,29.581722 99.418278,26 95,26 C90.581722,26 87,29.581722 87,34 C87,38.418278 90.581722,42 95,42 L95,42 Z M32,76 C47.8587691,80.8294182 52.0345556,83.2438712 52.0345556,88 C52.0345556,92.7561288 32,95.4712486 32,102.347107 C32,109.222965 33.2849191,107.337637 33.2849191,112 L67.999999,112 C67.999999,112 54.3147136,105.375255 54.3147136,101.200691 C54.3147136,93.535181 64.9302432,92.860755 64.9302432,88 C64.9302432,80.6425555 50.8523779,79.167282 32,76 L32,76 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-language": {
            "title": "$:/core/images/plugin-generic-language",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-plugin": {
            "title": "$:/core/images/plugin-generic-plugin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-theme": {
            "title": "$:/core/images/plugin-generic-theme",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/preview-closed": {
            "title": "$:/core/images/preview-closed",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-preview-closed tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M0.0881363238,64 C-0.210292223,65.8846266 0.249135869,67.8634737 1.4664206,69.4579969 C16.2465319,88.8184886 39.1692554,100.414336 64,100.414336 C88.8307446,100.414336 111.753468,88.8184886 126.533579,69.4579969 C127.750864,67.8634737 128.210292,65.8846266 127.911864,64 C110.582357,78.4158332 88.3036732,87.0858436 64,87.0858436 C39.6963268,87.0858436 17.4176431,78.4158332 0.0881363238,64 Z\"></path>\n        <rect x=\"62\" y=\"96\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(80.000000, 101.000000) rotate(-5.000000) translate(-80.000000, -101.000000) \" x=\"78\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(48.000000, 101.000000) rotate(-355.000000) translate(-48.000000, -101.000000) \" x=\"46\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(32.000000, 96.000000) rotate(-350.000000) translate(-32.000000, -96.000000) \" x=\"30\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(96.000000, 96.000000) rotate(-10.000000) translate(-96.000000, -96.000000) \" x=\"94\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(112.000000, 88.000000) rotate(-20.000000) translate(-112.000000, -88.000000) \" x=\"110\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(16.000000, 88.000000) rotate(-340.000000) translate(-16.000000, -88.000000) \" x=\"14\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/preview-open": {
            "title": "$:/core/images/preview-open",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-preview-open tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64.1099282,99.5876785 C39.2791836,99.5876785 16.3564602,87.9918313 1.57634884,68.6313396 C-0.378878622,66.070184 -0.378878622,62.5174945 1.57634884,59.9563389 C16.3564602,40.5958472 39.2791836,29 64.1099282,29 C88.9406729,29 111.863396,40.5958472 126.643508,59.9563389 C128.598735,62.5174945 128.598735,66.070184 126.643508,68.6313396 C111.863396,87.9918313 88.9406729,99.5876785 64.1099282,99.5876785 Z M110.213805,67.5808331 C111.654168,66.0569335 111.654168,63.9430665 110.213805,62.4191669 C99.3257042,50.8995835 82.4391647,44 64.1470385,44 C45.8549124,44 28.9683729,50.8995835 18.0802717,62.4191669 C16.6399094,63.9430665 16.6399094,66.0569335 18.0802717,67.5808331 C28.9683729,79.1004165 45.8549124,86 64.1470385,86 C82.4391647,86 99.3257042,79.1004165 110.213805,67.5808331 Z\"></path>\n        <path d=\"M63.5,88 C76.4786916,88 87,77.4786916 87,64.5 C87,51.5213084 76.4786916,41 63.5,41 C50.5213084,41 40,51.5213084 40,64.5 C40,77.4786916 50.5213084,88 63.5,88 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/print-button": {
            "title": "$:/core/images/print-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112,71 L112,30.5 L111.96811,30.5 L111.96811,30.5 C111.932942,28.4998414 111.151676,26.510538 109.625176,24.9840387 L86.9982489,2.35711116 C85.3482153,0.707077645 83.1589869,-0.071534047 81,0.0201838424 L81,0 L23.9992458,0 C19.5808867,0 16,3.58213437 16,8.00092105 L16,71 L24,71 L24,8 L81,8 L81,22.4996539 C81,26.9216269 84.5818769,30.5 89.0003461,30.5 L104,30.5 L104,71 L112,71 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n        <path d=\"M0,80.0054195 C0,71.1658704 7.15611005,64 16.0008841,64 L111.999116,64 C120.83616,64 128,71.1553215 128,80.0054195 L128,111.99458 C128,120.83413 120.84389,128 111.999116,128 L16.0008841,128 C7.16383982,128 0,120.844679 0,111.99458 L0,80.0054195 Z M104,96 C108.418278,96 112,92.418278 112,88 C112,83.581722 108.418278,80 104,80 C99.581722,80 96,83.581722 96,88 C96,92.418278 99.581722,96 104,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/quote": {
            "title": "$:/core/images/quote",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-quote tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M51.2188077,117.712501 L51.2188077,62.1993386 L27.4274524,62.1993386 C27.4274524,53.3075754 29.1096526,45.797753 32.4741035,39.669646 C35.8385544,33.541539 42.0867267,28.9154883 51.2188077,25.7913554 L51.2188077,2 C43.7689521,2.96127169 36.8599155,5.18417913 30.4914905,8.668789 C24.1230656,12.1533989 18.6559149,16.5391352 14.0898743,21.8261295 C9.52383382,27.1131238 5.97919764,33.2411389 3.45585945,40.2103586 C0.932521268,47.1795784 -0.208971741,54.6293222 0.0313461819,62.5598136 L0.0313461819,117.712501 L51.2188077,117.712501 Z M128,117.712501 L128,62.1993386 L104.208645,62.1993386 C104.208645,53.3075754 105.890845,45.797753 109.255296,39.669646 C112.619747,33.541539 118.867919,28.9154883 128,25.7913554 L128,2 C120.550144,2.96127169 113.641108,5.18417913 107.272683,8.668789 C100.904258,12.1533989 95.4371072,16.5391352 90.8710666,21.8261295 C86.3050261,27.1131238 82.7603899,33.2411389 80.2370517,40.2103586 C77.7137136,47.1795784 76.5722206,54.6293222 76.8125385,62.5598136 L76.8125385,117.712501 L128,117.712501 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/refresh-button": {
            "title": "$:/core/images/refresh-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/right-arrow": {
            "title": "$:/core/images/right-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>"
        },
        "$:/core/images/rotate-left": {
            "title": "$:/core/images/rotate-left",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-rotate-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect x=\"48\" y=\"96\" width=\"80\" height=\"32\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 0 1-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 1 1-5.657 5.657L49.172 43.142a4 4 0 0 1 0-5.657l11.313-11.313a4 4 0 1 1 5.657 5.656l-4.821 4.822z\"/></g></svg>"
        },
        "$:/core/images/save-button": {
            "title": "$:/core/images/save-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/size": {
            "title": "$:/core/images/size",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-size tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M92.3431458,26 L83.1715729,35.1715729 C81.6094757,36.73367 81.6094757,39.26633 83.1715729,40.8284271 C84.73367,42.3905243 87.26633,42.3905243 88.8284271,40.8284271 L104.828427,24.8284271 C106.390524,23.26633 106.390524,20.73367 104.828427,19.1715729 L88.8284271,3.17157288 C87.26633,1.60947571 84.73367,1.60947571 83.1715729,3.17157288 C81.6094757,4.73367004 81.6094757,7.26632996 83.1715729,8.82842712 L92.3431457,18 L22,18 C19.790861,18 18,19.790861 18,22 L18,92.3431458 L8.82842712,83.1715729 C7.26632996,81.6094757 4.73367004,81.6094757 3.17157288,83.1715729 C1.60947571,84.73367 1.60947571,87.26633 3.17157288,88.8284271 L19.1715729,104.828427 C20.73367,106.390524 23.26633,106.390524 24.8284271,104.828427 L40.8284271,88.8284271 C42.3905243,87.26633 42.3905243,84.73367 40.8284271,83.1715729 C39.26633,81.6094757 36.73367,81.6094757 35.1715729,83.1715729 L26,92.3431458 L26,22 L22,26 L92.3431458,26 L92.3431458,26 Z M112,52 L112,116 L116,112 L52,112 C49.790861,112 48,113.790861 48,116 C48,118.209139 49.790861,120 52,120 L116,120 C118.209139,120 120,118.209139 120,116 L120,52 C120,49.790861 118.209139,48 116,48 C113.790861,48 112,49.790861 112,52 L112,52 Z\"></path>\n</svg>"
        },
        "$:/core/images/spiral": {
            "title": "$:/core/images/spiral",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/stamp": {
            "title": "$:/core/images/stamp",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-stamp tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M49.7334301,64 L16.0098166,64 C11.5838751,64 8,67.5829053 8,72.002643 L8,74.4986785 L8,97 L120,97 L120,74.4986785 L120,72.002643 C120,67.5737547 116.413883,64 111.990183,64 L78.2665699,64 C76.502049,60.7519149 75.5,57.0311962 75.5,53.0769231 C75.5,46.6017951 78.1869052,40.7529228 82.5087769,36.5800577 C85.3313113,32.7688808 87,28.0549983 87,22.952183 C87,10.2760423 76.7025492,0 64,0 C51.2974508,0 41,10.2760423 41,22.952183 C41,28.0549983 42.6686887,32.7688808 45.4912231,36.5800577 C49.8130948,40.7529228 52.5,46.6017951 52.5,53.0769231 C52.5,57.0311962 51.497951,60.7519149 49.7334301,64 Z M8,104 L120,104 L120,112 L8,112 L8,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/star-filled": {
            "title": "$:/core/images/star-filled",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-classic": {
            "title": "$:/core/images/storyview-classic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-pop": {
            "title": "$:/core/images/storyview-pop",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-zoomin": {
            "title": "$:/core/images/storyview-zoomin",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/strikethrough": {
            "title": "$:/core/images/strikethrough",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-strikethrough tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M92.793842,38.7255689 L108.215529,38.7255689 C107.987058,31.985687 106.70193,26.1883331 104.360107,21.3333333 C102.018284,16.4783336 98.8197436,12.4516001 94.7643909,9.25301205 C90.7090382,6.05442399 85.9969032,3.71263572 80.6278447,2.22757697 C75.2587862,0.742518233 69.4328739,0 63.1499331,0 C57.552404,0 52.0977508,0.713959839 46.7858099,2.14190094 C41.473869,3.56984203 36.7331757,5.74027995 32.5635877,8.65327979 C28.3939997,11.5662796 25.0526676,15.2788708 22.5394913,19.7911647 C20.026315,24.3034585 18.7697456,29.6438781 18.7697456,35.8125837 C18.7697456,41.4101128 19.883523,46.0651309 22.1111111,49.7777778 C24.3386992,53.4904246 27.3087722,56.5176144 31.021419,58.8594378 C34.7340659,61.2012612 38.9321497,63.0861151 43.6157965,64.5140562 C48.2994433,65.9419973 53.068695,67.1985666 57.9236948,68.2838019 C62.7786945,69.3690371 67.5479462,70.4256977 72.231593,71.4538153 C76.9152398,72.4819329 81.1133237,73.8241773 84.8259705,75.480589 C88.5386174,77.1370007 91.5086903,79.2788802 93.7362784,81.9062918 C95.9638666,84.5337035 97.0776439,87.9607107 97.0776439,92.1874163 C97.0776439,96.6425926 96.1637753,100.298067 94.3360107,103.153949 C92.5082461,106.009831 90.109341,108.265944 87.1392236,109.922356 C84.1691061,111.578768 80.827774,112.749662 77.1151272,113.435074 C73.4024803,114.120485 69.7184476,114.463186 66.0629183,114.463186 C61.4935068,114.463186 57.0383974,113.892018 52.6974565,112.749665 C48.3565156,111.607312 44.5582492,109.836692 41.3025435,107.437751 C38.0468378,105.03881 35.4194656,101.983062 33.4203481,98.270415 C31.4212305,94.5577681 30.4216867,90.1312171 30.4216867,84.9906292 L15,84.9906292 C15,92.4159229 16.3422445,98.8415614 19.0267738,104.267738 C21.711303,109.693914 25.3667774,114.149023 29.9933066,117.633199 C34.6198357,121.117376 39.9888137,123.71619 46.1004016,125.429719 C52.2119895,127.143248 58.6947448,128 65.5488621,128 C71.1463912,128 76.7723948,127.343157 82.4270415,126.029451 C88.0816882,124.715745 93.1936407,122.602424 97.7630522,119.689424 C102.332464,116.776425 106.073613,113.006717 108.986613,108.380187 C111.899613,103.753658 113.356091,98.1847715 113.356091,91.6733601 C113.356091,85.6188899 112.242314,80.5926126 110.014726,76.5943775 C107.787137,72.5961424 104.817065,69.2833688 101.104418,66.6559572 C97.3917708,64.0285455 93.193687,61.9437828 88.5100402,60.4016064 C83.8263934,58.85943 79.0571416,57.5171855 74.2021419,56.3748327 C69.3471422,55.2324798 64.5778904,54.1758192 59.8942436,53.2048193 C55.2105968,52.2338193 51.012513,51.0058084 47.2998661,49.5207497 C43.5872193,48.0356909 40.6171463,46.1222786 38.3895582,43.7804552 C36.1619701,41.4386318 35.0481928,38.3828836 35.0481928,34.6131191 C35.0481928,30.6148841 35.8192694,27.273552 37.3614458,24.5890228 C38.9036222,21.9044935 40.9598265,19.762614 43.5301205,18.1633199 C46.1004145,16.5640259 49.041929,15.4216902 52.3547523,14.7362784 C55.6675757,14.0508667 59.0374661,13.708166 62.4645248,13.708166 C70.9179361,13.708166 77.8576257,15.6786952 83.2838019,19.6198126 C88.709978,23.56093 91.8799597,29.9294518 92.793842,38.7255689 L92.793842,38.7255689 Z\"></path>\n        <rect x=\"5\" y=\"54\" width=\"118\" height=\"16\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/subscript": {
            "title": "$:/core/images/subscript",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-subscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,128.411516 L85.3276227,128.411516 C85.3870139,123.24448 86.6342108,118.730815 89.0692508,114.870386 C91.5042907,111.009956 94.8301491,107.654403 99.0469256,104.803624 C101.066227,103.318844 103.174584,101.878629 105.372059,100.482935 C107.569534,99.0872413 109.588805,97.5876355 111.429933,95.9840726 C113.271061,94.3805097 114.785514,92.6433426 115.973338,90.7725192 C117.161163,88.9016958 117.784761,86.7487964 117.844152,84.3137564 C117.844152,83.1853233 117.710524,81.9826691 117.443264,80.7057579 C117.176003,79.4288467 116.656338,78.2410402 115.884252,77.1423026 C115.112166,76.0435651 114.04314,75.123015 112.677142,74.3806248 C111.311144,73.6382345 109.529434,73.267045 107.331959,73.267045 C105.312658,73.267045 103.634881,73.6679297 102.298579,74.4697112 C100.962276,75.2714926 99.8932503,76.3702137 99.0914688,77.7659073 C98.2896874,79.161601 97.6957841,80.8096826 97.3097412,82.7102016 C96.9236982,84.6107206 96.7009845,86.6596869 96.6415933,88.857162 L86.4857457,88.857162 C86.4857457,85.4124713 86.9460207,82.2202411 87.8665846,79.2803758 C88.7871485,76.3405105 90.1679736,73.801574 92.0091014,71.6634901 C93.8502292,69.5254062 96.092214,67.8476295 98.7351233,66.6301095 C101.378033,65.4125895 104.451482,64.8038386 107.955564,64.8038386 C111.756602,64.8038386 114.933984,65.4274371 117.487807,66.6746527 C120.041629,67.9218683 122.105443,69.4957119 123.67931,71.3962309 C125.253178,73.2967499 126.366746,75.3605638 127.02005,77.5877345 C127.673353,79.8149053 128,81.9381095 128,83.9574109 C128,86.4518421 127.613963,88.7086746 126.841877,90.727976 C126.069791,92.7472774 125.03046,94.6032252 123.723854,96.2958749 C122.417247,97.9885247 120.932489,99.5475208 119.269534,100.97291 C117.60658,102.398299 115.884261,103.734582 114.102524,104.981797 C112.320788,106.229013 110.539078,107.416819 108.757341,108.545253 C106.975605,109.673686 105.327523,110.802102 103.813047,111.930535 C102.298571,113.058968 100.977136,114.231927 99.8487031,115.449447 C98.7202699,116.666967 97.9481956,117.958707 97.5324571,119.324705 L127.910914,119.324705 L127.910914,128.411516 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/superscript": {
            "title": "$:/core/images/superscript",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-superscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,63.4115159 L85.3276227,63.4115159 C85.3870139,58.2444799 86.6342108,53.7308149 89.0692508,49.8703857 C91.5042907,46.0099565 94.8301491,42.654403 99.0469256,39.8036245 C101.066227,38.318844 103.174584,36.8786285 105.372059,35.4829349 C107.569534,34.0872413 109.588805,32.5876355 111.429933,30.9840726 C113.271061,29.3805097 114.785514,27.6433426 115.973338,25.7725192 C117.161163,23.9016958 117.784761,21.7487964 117.844152,19.3137564 C117.844152,18.1853233 117.710524,16.9826691 117.443264,15.7057579 C117.176003,14.4288467 116.656338,13.2410402 115.884252,12.1423026 C115.112166,11.0435651 114.04314,10.123015 112.677142,9.38062477 C111.311144,8.63823453 109.529434,8.26704499 107.331959,8.26704499 C105.312658,8.26704499 103.634881,8.6679297 102.298579,9.46971115 C100.962276,10.2714926 99.8932503,11.3702137 99.0914688,12.7659073 C98.2896874,14.161601 97.6957841,15.8096826 97.3097412,17.7102016 C96.9236982,19.6107206 96.7009845,21.6596869 96.6415933,23.857162 L86.4857457,23.857162 C86.4857457,20.4124713 86.9460207,17.2202411 87.8665846,14.2803758 C88.7871485,11.3405105 90.1679736,8.80157397 92.0091014,6.6634901 C93.8502292,4.52540622 96.092214,2.84762946 98.7351233,1.63010947 C101.378033,0.412589489 104.451482,-0.196161372 107.955564,-0.196161372 C111.756602,-0.196161372 114.933984,0.427437071 117.487807,1.67465266 C120.041629,2.92186826 122.105443,4.49571195 123.67931,6.39623095 C125.253178,8.29674995 126.366746,10.3605638 127.02005,12.5877345 C127.673353,14.8149053 128,16.9381095 128,18.9574109 C128,21.4518421 127.613963,23.7086746 126.841877,25.727976 C126.069791,27.7472774 125.03046,29.6032252 123.723854,31.2958749 C122.417247,32.9885247 120.932489,34.5475208 119.269534,35.97291 C117.60658,37.3982993 115.884261,38.7345816 114.102524,39.9817972 C112.320788,41.2290128 110.539078,42.4168194 108.757341,43.5452525 C106.975605,44.6736857 105.327523,45.8021019 103.813047,46.9305351 C102.298571,48.0589682 100.977136,49.2319272 99.8487031,50.4494472 C98.7202699,51.6669672 97.9481956,52.9587068 97.5324571,54.3247048 L127.910914,54.3247048 L127.910914,63.4115159 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/tag-button": {
            "title": "$:/core/images/tag-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n        <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/theme-button": {
            "title": "$:/core/images/theme-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n        <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/timestamp-off": {
            "title": "$:/core/images/timestamp-off",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-timestamp-off tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/>\n    </g>\n</svg>\n"
        },
        "$:/core/images/timestamp-on": {
            "title": "$:/core/images/timestamp-on",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-timestamp-on tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178c-2.116 1.775-5.27 1.498-7.045-.613-1.772-2.11-1.498-5.27.616-7.047l9.95-8.348c2.115-1.774 5.27-1.5 7.045.618 1.775 2.108 1.498 5.27-.616 7.043l-9.95 8.348zM102.983 27.178c2.116 1.775 5.27 1.498 7.045-.613 1.772-2.11 1.498-5.27-.616-7.047l-9.95-8.348c-2.114-1.774-5.27-1.5-7.044.618-1.775 2.108-1.498 5.27.616 7.043l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/>\n    </g>\n</svg>\n"
        },
        "$:/core/images/tip": {
            "title": "$:/core/images/tip",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/transcludify": {
            "title": "$:/core/images/transcludify",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"><path d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 0 0 2.75-.932 6.762 6.762 0 0 0 2.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 0 0-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 0 0-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 0 0 2.75-.932 6.762 6.762 0 0 0 2.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 0 0-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 0 0-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 0 0-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 0 0 .71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 0 0-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 0 0 2.262 2.084 8.868 8.868 0 0 0 2.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 0 0-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 0 0 .71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 0 0-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 0 0 2.262 2.084 8.868 8.868 0 0 0 2.75 1.02c.946.177 1.745.266 2.395.266v7.806z\" fill-rule=\"evenodd\"/></svg>\n"
        },
        "$:/core/images/twitter": {
            "title": "$:/core/images/twitter",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/underline": {
            "title": "$:/core/images/underline",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-underline tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M7,117.421488 L121.247934,117.421488 L121.247934,128 L7,128 L7,117.421488 Z M104.871212,98.8958333 L104.871212,0 L88.6117424,0 L88.6117424,55.8560606 C88.6117424,60.3194668 88.0060035,64.432115 86.7945076,68.1941288 C85.5830116,71.9561425 83.7657949,75.239885 81.342803,78.0454545 C78.9198111,80.8510241 75.8911167,83.0189317 72.2566288,84.5492424 C68.6221409,86.0795531 64.3182067,86.844697 59.344697,86.844697 C53.0959284,86.844697 48.1862552,85.0593613 44.6155303,81.4886364 C41.0448054,77.9179114 39.2594697,73.0720003 39.2594697,66.9507576 L39.2594697,0 L23,0 L23,65.0378788 C23,70.3939662 23.5419769,75.2717583 24.625947,79.6714015 C25.709917,84.0710447 27.5908957,87.864883 30.2689394,91.0530303 C32.9469831,94.2411776 36.4538925,96.6960141 40.7897727,98.4176136 C45.125653,100.139213 50.545422,101 57.0492424,101 C64.3182182,101 70.630655,99.5653553 75.9867424,96.6960227 C81.3428298,93.8266902 85.742407,89.33147 89.1856061,83.2102273 L89.5681818,83.2102273 L89.5681818,98.8958333 L104.871212,98.8958333 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-all-button": {
            "title": "$:/core/images/unfold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n        <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-button": {
            "title": "$:/core/images/unfold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n        <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unlocked-padlock": {
            "title": "$:/core/images/unlocked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/up-arrow": {
            "title": "$:/core/images/up-arrow",
            "created": "20150316000544368",
            "modified": "20150316000831867",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-up-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n<path transform=\"rotate(-135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25074c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056l0.00001,-0.00001z\" />\n</svg>\n \n"
        },
        "$:/core/images/video": {
            "title": "$:/core/images/video",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-video tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,12 C29.0909091,12 8.72727273,14.9166667 5.81818182,17.8333333 C2.90909091,20.75 1.93784382e-15,41.1666667 0,64.5 C1.93784382e-15,87.8333333 2.90909091,108.25 5.81818182,111.166667 C8.72727273,114.083333 29.0909091,117 64,117 C98.9090909,117 119.272727,114.083333 122.181818,111.166667 C125.090909,108.25 128,87.8333333 128,64.5 C128,41.1666667 125.090909,20.75 122.181818,17.8333333 C119.272727,14.9166667 98.9090909,12 64,12 Z M54.9161194,44.6182253 C51.102648,42.0759111 48.0112186,43.7391738 48.0112186,48.3159447 L48.0112186,79.6840553 C48.0112186,84.2685636 51.109784,85.9193316 54.9161194,83.3817747 L77.0838806,68.6032672 C80.897352,66.0609529 80.890216,61.9342897 77.0838806,59.3967328 L54.9161194,44.6182253 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/warning": {
            "title": "$:/core/images/warning",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-warning tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M57.0717968,11 C60.1509982,5.66666667 67.8490018,5.66666667 70.9282032,11 L126.353829,107 C129.433031,112.333333 125.584029,119 119.425626,119 L8.57437416,119 C2.41597129,119 -1.43303051,112.333333 1.64617093,107 L57.0717968,11 Z M64,37 C59.581722,37 56,40.5820489 56,44.9935776 L56,73.0064224 C56,77.4211534 59.5907123,81 64,81 C68.418278,81 72,77.4179511 72,73.0064224 L72,44.9935776 C72,40.5788466 68.4092877,37 64,37 Z M64,104 C68.418278,104 72,100.418278 72,96 C72,91.581722 68.418278,88 64,88 C59.581722,88 56,91.581722 56,96 C56,100.418278 59.581722,104 64,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "advanced search"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Advanced search"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "cancel"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Discard changes to this tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "clone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clone this tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "close"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Close this tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "close all"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Close all tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "close others"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Close other tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "control panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Open control panel"
        },
        "$:/language/Buttons/CopyToClipboard/Caption": {
            "title": "$:/language/Buttons/CopyToClipboard/Caption",
            "text": "copy to clipboard"
        },
        "$:/language/Buttons/CopyToClipboard/Hint": {
            "title": "$:/language/Buttons/CopyToClipboard/Hint",
            "text": "Copy this text to the clipboard"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "delete"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Delete this tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "edit"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Edit this tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "encryption"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Set or clear a password for saving this wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "clear password"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Clear the password and save this wiki without encryption"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "set password"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Set a password for saving this wiki with encryption"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "export all"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Export all tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "export tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Export tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "export tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Export tiddlers"
        },
        "$:/language/Buttons/SidebarSearch/Hint": {
            "title": "$:/language/Buttons/SidebarSearch/Hint",
            "text": "Select the sidebar search field"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "fold tiddler"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Fold the body of this tiddler"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "fold-bar"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optional bars to fold and unfold tiddlers"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "unfold tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Unfold the body of this tiddler"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "fold other tiddlers"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Fold the bodies of other opened tiddlers"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "fold all tiddlers"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Fold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "unfold all tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Unfold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "full-screen"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Enter or leave full-screen mode"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "help"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Show help panel"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Import many types of file including text, image, TiddlyWiki or JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Show information for this tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Open the default tiddlers"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "language"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Choose the user interface language"
        },
        "$:/language/Buttons/Manager/Caption": {
            "title": "$:/language/Buttons/Manager/Caption",
            "text": "tiddler manager"
        },
        "$:/language/Buttons/Manager/Hint": {
            "title": "$:/language/Buttons/Manager/Hint",
            "text": "Open tiddler manager"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "more"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "More actions"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "new here"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Create a new tiddler tagged with this one"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "new journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Create a new journal tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "new journal here"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Create a new journal tiddler tagged with this one"
        },
        "$:/language/Buttons/NewImage/Caption": {
            "title": "$:/language/Buttons/NewImage/Caption",
            "text": "new image"
        },
        "$:/language/Buttons/NewImage/Hint": {
            "title": "$:/language/Buttons/NewImage/Hint",
            "text": "Create a new image tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Caption": {
            "title": "$:/language/Buttons/NewMarkdown/Caption",
            "text": "new Markdown tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Hint": {
            "title": "$:/language/Buttons/NewMarkdown/Hint",
            "text": "Create a new Markdown tiddler"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "new tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Create a new tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "open in new window"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Open tiddler in new window"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Choose the colour palette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Set browser address bar to a direct link to this tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Set browser address bar to a direct link to all the tiddlers in this story"
        },
        "$:/language/Buttons/Print/Caption": {
            "title": "$:/language/Buttons/Print/Caption",
            "text": "print page"
        },
        "$:/language/Buttons/Print/Hint": {
            "title": "$:/language/Buttons/Print/Hint",
            "text": "Print the current page"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "refresh"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Perform a full refresh of the wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "ok"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Confirm changes to this tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "save changes"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Save changes"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "storyview"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Choose the story visualisation"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "hide sidebar"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Hide sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "show sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Show sidebar"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "tag manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Open tag manager"
        },
        "$:/language/Buttons/Timestamp/Caption": {
            "title": "$:/language/Buttons/Timestamp/Caption",
            "text": "timestamps"
        },
        "$:/language/Buttons/Timestamp/Hint": {
            "title": "$:/language/Buttons/Timestamp/Hint",
            "text": "Choose whether modifications update timestamps"
        },
        "$:/language/Buttons/Timestamp/On/Caption": {
            "title": "$:/language/Buttons/Timestamp/On/Caption",
            "text": "timestamps are on"
        },
        "$:/language/Buttons/Timestamp/On/Hint": {
            "title": "$:/language/Buttons/Timestamp/On/Hint",
            "text": "Update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Timestamp/Off/Caption": {
            "title": "$:/language/Buttons/Timestamp/Off/Caption",
            "text": "timestamps are off"
        },
        "$:/language/Buttons/Timestamp/Off/Hint": {
            "title": "$:/language/Buttons/Timestamp/Off/Hint",
            "text": "Don't update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Choose the display theme"
        },
        "$:/language/Buttons/Bold/Caption": {
            "title": "$:/language/Buttons/Bold/Caption",
            "text": "bold"
        },
        "$:/language/Buttons/Bold/Hint": {
            "title": "$:/language/Buttons/Bold/Hint",
            "text": "Apply bold formatting to selection"
        },
        "$:/language/Buttons/Clear/Caption": {
            "title": "$:/language/Buttons/Clear/Caption",
            "text": "clear"
        },
        "$:/language/Buttons/Clear/Hint": {
            "title": "$:/language/Buttons/Clear/Hint",
            "text": "Clear image to solid colour"
        },
        "$:/language/Buttons/EditorHeight/Caption": {
            "title": "$:/language/Buttons/EditorHeight/Caption",
            "text": "editor height"
        },
        "$:/language/Buttons/EditorHeight/Caption/Auto": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Auto",
            "text": "Automatically adjust height to fit content"
        },
        "$:/language/Buttons/EditorHeight/Caption/Fixed": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
            "text": "Fixed height:"
        },
        "$:/language/Buttons/EditorHeight/Hint": {
            "title": "$:/language/Buttons/EditorHeight/Hint",
            "text": "Choose the height of the text editor"
        },
        "$:/language/Buttons/Excise/Caption": {
            "title": "$:/language/Buttons/Excise/Caption",
            "text": "excise"
        },
        "$:/language/Buttons/Excise/Caption/Excise": {
            "title": "$:/language/Buttons/Excise/Caption/Excise",
            "text": "Perform excision"
        },
        "$:/language/Buttons/Excise/Caption/MacroName": {
            "title": "$:/language/Buttons/Excise/Caption/MacroName",
            "text": "Macro name:"
        },
        "$:/language/Buttons/Excise/Caption/NewTitle": {
            "title": "$:/language/Buttons/Excise/Caption/NewTitle",
            "text": "Title of new tiddler:"
        },
        "$:/language/Buttons/Excise/Caption/Replace": {
            "title": "$:/language/Buttons/Excise/Caption/Replace",
            "text": "Replace excised text with:"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Macro": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
            "text": "macro"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Link": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Link",
            "text": "link"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
            "text": "transclusion"
        },
        "$:/language/Buttons/Excise/Caption/Tag": {
            "title": "$:/language/Buttons/Excise/Caption/Tag",
            "text": "Tag new tiddler with the title of this tiddler"
        },
        "$:/language/Buttons/Excise/Caption/TiddlerExists": {
            "title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
            "text": "Warning: tiddler already exists"
        },
        "$:/language/Buttons/Excise/Hint": {
            "title": "$:/language/Buttons/Excise/Hint",
            "text": "Excise the selected text into a new tiddler"
        },
        "$:/language/Buttons/Heading1/Caption": {
            "title": "$:/language/Buttons/Heading1/Caption",
            "text": "heading 1"
        },
        "$:/language/Buttons/Heading1/Hint": {
            "title": "$:/language/Buttons/Heading1/Hint",
            "text": "Apply heading level 1 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading2/Caption": {
            "title": "$:/language/Buttons/Heading2/Caption",
            "text": "heading 2"
        },
        "$:/language/Buttons/Heading2/Hint": {
            "title": "$:/language/Buttons/Heading2/Hint",
            "text": "Apply heading level 2 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading3/Caption": {
            "title": "$:/language/Buttons/Heading3/Caption",
            "text": "heading 3"
        },
        "$:/language/Buttons/Heading3/Hint": {
            "title": "$:/language/Buttons/Heading3/Hint",
            "text": "Apply heading level 3 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading4/Caption": {
            "title": "$:/language/Buttons/Heading4/Caption",
            "text": "heading 4"
        },
        "$:/language/Buttons/Heading4/Hint": {
            "title": "$:/language/Buttons/Heading4/Hint",
            "text": "Apply heading level 4 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading5/Caption": {
            "title": "$:/language/Buttons/Heading5/Caption",
            "text": "heading 5"
        },
        "$:/language/Buttons/Heading5/Hint": {
            "title": "$:/language/Buttons/Heading5/Hint",
            "text": "Apply heading level 5 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading6/Caption": {
            "title": "$:/language/Buttons/Heading6/Caption",
            "text": "heading 6"
        },
        "$:/language/Buttons/Heading6/Hint": {
            "title": "$:/language/Buttons/Heading6/Hint",
            "text": "Apply heading level 6 formatting to lines containing selection"
        },
        "$:/language/Buttons/Italic/Caption": {
            "title": "$:/language/Buttons/Italic/Caption",
            "text": "italic"
        },
        "$:/language/Buttons/Italic/Hint": {
            "title": "$:/language/Buttons/Italic/Hint",
            "text": "Apply italic formatting to selection"
        },
        "$:/language/Buttons/LineWidth/Caption": {
            "title": "$:/language/Buttons/LineWidth/Caption",
            "text": "line width"
        },
        "$:/language/Buttons/LineWidth/Hint": {
            "title": "$:/language/Buttons/LineWidth/Hint",
            "text": "Set line width for painting"
        },
        "$:/language/Buttons/Link/Caption": {
            "title": "$:/language/Buttons/Link/Caption",
            "text": "link"
        },
        "$:/language/Buttons/Link/Hint": {
            "title": "$:/language/Buttons/Link/Hint",
            "text": "Create wikitext link"
        },
        "$:/language/Buttons/Linkify/Caption": {
            "title": "$:/language/Buttons/Linkify/Caption",
            "text": "wikilink"
        },
        "$:/language/Buttons/Linkify/Hint": {
            "title": "$:/language/Buttons/Linkify/Hint",
            "text": "Wrap selection in square brackets"
        },
        "$:/language/Buttons/ListBullet/Caption": {
            "title": "$:/language/Buttons/ListBullet/Caption",
            "text": "bulleted list"
        },
        "$:/language/Buttons/ListBullet/Hint": {
            "title": "$:/language/Buttons/ListBullet/Hint",
            "text": "Apply bulleted list formatting to lines containing selection"
        },
        "$:/language/Buttons/ListNumber/Caption": {
            "title": "$:/language/Buttons/ListNumber/Caption",
            "text": "numbered list"
        },
        "$:/language/Buttons/ListNumber/Hint": {
            "title": "$:/language/Buttons/ListNumber/Hint",
            "text": "Apply numbered list formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoBlock/Caption": {
            "title": "$:/language/Buttons/MonoBlock/Caption",
            "text": "monospaced block"
        },
        "$:/language/Buttons/MonoBlock/Hint": {
            "title": "$:/language/Buttons/MonoBlock/Hint",
            "text": "Apply monospaced block formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoLine/Caption": {
            "title": "$:/language/Buttons/MonoLine/Caption",
            "text": "monospaced"
        },
        "$:/language/Buttons/MonoLine/Hint": {
            "title": "$:/language/Buttons/MonoLine/Hint",
            "text": "Apply monospaced character formatting to selection"
        },
        "$:/language/Buttons/Opacity/Caption": {
            "title": "$:/language/Buttons/Opacity/Caption",
            "text": "opacity"
        },
        "$:/language/Buttons/Opacity/Hint": {
            "title": "$:/language/Buttons/Opacity/Hint",
            "text": "Set painting opacity"
        },
        "$:/language/Buttons/Paint/Caption": {
            "title": "$:/language/Buttons/Paint/Caption",
            "text": "paint colour"
        },
        "$:/language/Buttons/Paint/Hint": {
            "title": "$:/language/Buttons/Paint/Hint",
            "text": "Set painting colour"
        },
        "$:/language/Buttons/Picture/Caption": {
            "title": "$:/language/Buttons/Picture/Caption",
            "text": "picture"
        },
        "$:/language/Buttons/Picture/Hint": {
            "title": "$:/language/Buttons/Picture/Hint",
            "text": "Insert picture"
        },
        "$:/language/Buttons/Preview/Caption": {
            "title": "$:/language/Buttons/Preview/Caption",
            "text": "preview"
        },
        "$:/language/Buttons/Preview/Hint": {
            "title": "$:/language/Buttons/Preview/Hint",
            "text": "Show preview pane"
        },
        "$:/language/Buttons/PreviewType/Caption": {
            "title": "$:/language/Buttons/PreviewType/Caption",
            "text": "preview type"
        },
        "$:/language/Buttons/PreviewType/Hint": {
            "title": "$:/language/Buttons/PreviewType/Hint",
            "text": "Choose preview type"
        },
        "$:/language/Buttons/Quote/Caption": {
            "title": "$:/language/Buttons/Quote/Caption",
            "text": "quote"
        },
        "$:/language/Buttons/Quote/Hint": {
            "title": "$:/language/Buttons/Quote/Hint",
            "text": "Apply quoted text formatting to lines containing selection"
        },
        "$:/language/Buttons/RotateLeft/Caption": {
            "title": "$:/language/Buttons/RotateLeft/Caption",
            "text": "rotate left"
        },
        "$:/language/Buttons/RotateLeft/Hint": {
            "title": "$:/language/Buttons/RotateLeft/Hint",
            "text": "Rotate image left by 90 degrees"
        },
        "$:/language/Buttons/Size/Caption": {
            "title": "$:/language/Buttons/Size/Caption",
            "text": "image size"
        },
        "$:/language/Buttons/Size/Caption/Height": {
            "title": "$:/language/Buttons/Size/Caption/Height",
            "text": "Height:"
        },
        "$:/language/Buttons/Size/Caption/Resize": {
            "title": "$:/language/Buttons/Size/Caption/Resize",
            "text": "Resize image"
        },
        "$:/language/Buttons/Size/Caption/Width": {
            "title": "$:/language/Buttons/Size/Caption/Width",
            "text": "Width:"
        },
        "$:/language/Buttons/Size/Hint": {
            "title": "$:/language/Buttons/Size/Hint",
            "text": "Set image size"
        },
        "$:/language/Buttons/Stamp/Caption": {
            "title": "$:/language/Buttons/Stamp/Caption",
            "text": "stamp"
        },
        "$:/language/Buttons/Stamp/Caption/New": {
            "title": "$:/language/Buttons/Stamp/Caption/New",
            "text": "Add your own"
        },
        "$:/language/Buttons/Stamp/Hint": {
            "title": "$:/language/Buttons/Stamp/Hint",
            "text": "Insert a preconfigured snippet of text"
        },
        "$:/language/Buttons/Stamp/New/Title": {
            "title": "$:/language/Buttons/Stamp/New/Title",
            "text": "Name as shown in menu"
        },
        "$:/language/Buttons/Stamp/New/Text": {
            "title": "$:/language/Buttons/Stamp/New/Text",
            "text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
        },
        "$:/language/Buttons/Strikethrough/Caption": {
            "title": "$:/language/Buttons/Strikethrough/Caption",
            "text": "strikethrough"
        },
        "$:/language/Buttons/Strikethrough/Hint": {
            "title": "$:/language/Buttons/Strikethrough/Hint",
            "text": "Apply strikethrough formatting to selection"
        },
        "$:/language/Buttons/Subscript/Caption": {
            "title": "$:/language/Buttons/Subscript/Caption",
            "text": "subscript"
        },
        "$:/language/Buttons/Subscript/Hint": {
            "title": "$:/language/Buttons/Subscript/Hint",
            "text": "Apply subscript formatting to selection"
        },
        "$:/language/Buttons/Superscript/Caption": {
            "title": "$:/language/Buttons/Superscript/Caption",
            "text": "superscript"
        },
        "$:/language/Buttons/Superscript/Hint": {
            "title": "$:/language/Buttons/Superscript/Hint",
            "text": "Apply superscript formatting to selection"
        },
        "$:/language/Buttons/ToggleSidebar/Hint": {
            "title": "$:/language/Buttons/ToggleSidebar/Hint",
            "text": "Toggle the sidebar visibility"
        },
        "$:/language/Buttons/Transcludify/Caption": {
            "title": "$:/language/Buttons/Transcludify/Caption",
            "text": "transclusion"
        },
        "$:/language/Buttons/Transcludify/Hint": {
            "title": "$:/language/Buttons/Transcludify/Hint",
            "text": "Wrap selection in curly brackets"
        },
        "$:/language/Buttons/Underline/Caption": {
            "title": "$:/language/Buttons/Underline/Caption",
            "text": "underline"
        },
        "$:/language/Buttons/Underline/Hint": {
            "title": "$:/language/Buttons/Underline/Hint",
            "text": "Apply underline formatting to selection"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Internal information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Appearance"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Ways to customise the appearance of your TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Animation duration:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basics"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Use &#91;&#91;double square brackets&#93;&#93; for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Default tiddlers:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Choose which tiddlers are displayed at startup:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hello! Current language:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Title of new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
            "text": "Text for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
            "text": "Title of new tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Number of overridden shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Number of shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Subtitle:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Number of system tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Number of tags:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Number of tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Title of this ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Username for signing edits:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki version:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Types"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "These tiddlers determine which editor is used to edit specific tiddler types."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
            "text": "Type shortcut here"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
            "text": "add shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
            "text": "Keyboard Shortcuts"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
            "text": "Manage keyboard shortcut assignments"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
            "text": "No keyboard shortcuts assigned"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
            "text": "remove keyboard shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
            "text": "All platforms"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
            "text": "Macintosh platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
            "text": "Non-Macintosh platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
            "text": "Linux platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
            "text": "Non-Linux platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
            "text": "Windows platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
            "text": "Non-Windows platforms only"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Loaded Modules"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "clone"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "It is recommended that you clone this shadow palette before editing it"
        },
        "$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
            "title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
            "text": "delete this entry from the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
            "title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
            "text": "Show color names that are not part of the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "This shadow palette has been modified"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Editing"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "hide editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Current palette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "show editor"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parsing"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse Rules"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Get more plugins"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Install plugins from the official library"
        },
        "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
            "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "disable"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Disable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(disabled)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "None"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "enable"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Enable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Install/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Install/Caption",
            "text": "install"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Currently installed plugins:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Languages"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Language pack plugins"
        },
        "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
            "text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
        },
        "$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
            "text": "This plugin is not currently installed"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "open plugin library"
        },
        "$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
            "text": "close plugin library"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Reinstall/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
            "text": "reinstall"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme plugins"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
            "text": "Permit automatic saving for the download saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
            "text": "Enable Autosave for Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
            "text": "Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
            "text": "These settings apply to the HTML5-compatible download saver"
        },
        "$:/language/ControlPanel/Saving/General/Caption": {
            "title": "$:/language/ControlPanel/Saving/General/Caption",
            "text": "General"
        },
        "$:/language/ControlPanel/Saving/General/Hint": {
            "title": "$:/language/ControlPanel/Saving/General/Hint",
            "text": "These settings apply to all the loaded savers"
        },
        "$:/language/ControlPanel/Saving/Hint": {
            "title": "$:/language/ControlPanel/Saving/Hint",
            "text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
        },
        "$:/language/ControlPanel/Saving/GitService/Branch": {
            "title": "$:/language/ControlPanel/Saving/GitService/Branch",
            "text": "Target branch for saving"
        },
        "$:/language/ControlPanel/Saving/GitService/CommitMessage": {
            "title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
            "text": "Saved by TiddlyWiki"
        },
        "$:/language/ControlPanel/Saving/GitService/Description": {
            "title": "$:/language/ControlPanel/Saving/GitService/Description",
            "text": "These settings are only used when saving to <<service-name>>"
        },
        "$:/language/ControlPanel/Saving/GitService/Filename": {
            "title": "$:/language/ControlPanel/Saving/GitService/Filename",
            "text": "Filename of target file (e.g. `index.html`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Path": {
            "title": "$:/language/ControlPanel/Saving/GitService/Path",
            "text": "Path to target file (e.g. `/wiki/`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Repo": {
            "title": "$:/language/ControlPanel/Saving/GitService/Repo",
            "text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)"
        },
        "$:/language/ControlPanel/Saving/GitService/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
            "text": "Server API URL"
        },
        "$:/language/ControlPanel/Saving/GitService/UserName": {
            "title": "$:/language/ControlPanel/Saving/GitService/UserName",
            "text": "Username"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
            "text": "~GitHub Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
            "text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
            "text": "~GitLab Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
            "text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html for details]] for details)"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Advanced Settings"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Backup Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
            "text": "~TiddlySpot Saver"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Upload Filename"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Password"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Upload Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Name"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autosave"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Do not save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Attempt to automatically save changes during editing when using a supporting saver"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Enable automatic ~CamelCase linking"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Settings"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
            "text": "Enable or disable the editor toolbar:"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Description": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
            "text": "Show editor toolbar"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
            "text": "Tiddler Info Panel Mode"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
            "text": "Control when the tiddler info panel closes:"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
            "text": "Tiddler info panel closes automatically"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
            "text": "Tiddler info panel stays open until explicitly closed"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "These settings let you customise the behaviour of TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Address Bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Behaviour of the browser address bar when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Do not update the address bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Include the target tiddler"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Include the target tiddler and the current story sequence"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Navigation History"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Update browser history when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Do not update history"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Update history"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
            "text": "Permalink/permaview Mode"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
            "text": "Choose how permalink/permaview is handled:"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
            "text": "Copy permalink/permaview URL to clipboard"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
            "text": "Update address bar with permalink/permaview URL"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Instrumentation"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Enable performance instrumentation"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Style"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Choose the style for toolbar buttons:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Borderless"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Boxed"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Rounded"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Default toolbar button appearance:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Include icon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Include text"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Default Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specify which sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
            "text": "Default More Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
            "text": "Specify which More sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Opening Behaviour"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation from //within// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation from //outside// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Open above the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Open below the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Open at the top of the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Open at the bottom of the story river"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titles"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Optionally display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Do not display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
            "text": "Wiki Links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
            "text": "Choose whether to link to tiddlers that do not exist yet"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Description": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
            "text": "Enable links to missing tiddlers"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Story View"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Current view:"
        },
        "$:/language/ControlPanel/Stylesheets/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Caption",
            "text": "Stylesheets"
        },
        "$:/language/ControlPanel/Stylesheets/Expand/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
            "text": "Expand All"
        },
        "$:/language/ControlPanel/Stylesheets/Hint": {
            "title": "$:/language/ControlPanel/Stylesheets/Hint",
            "text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"
        },
        "$:/language/ControlPanel/Stylesheets/Restore/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
            "text": "Restore"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Current theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Fields"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbars"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Select which toolbar buttons are displayed"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
            "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Download full wiki"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "st"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sunday"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Monday"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Tuesday"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Wednesday"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Thursday"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Friday"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Saturday"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "January"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "February"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "March"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "May"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "June"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "July"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "October"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "December"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Sun"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mon"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Tue"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Wed"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Thu"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fri"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sat"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "May"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Oct"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dec"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> days from now"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> hours from now"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> minutes from now"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> months from now"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 second from now"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> seconds from now"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> years from now"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> days ago"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> hours ago"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> minutes ago"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> months ago"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 second ago"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> seconds ago"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> years ago"
        },
        "$:/language/Docs/ModuleTypes/allfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/allfilteroperator",
            "text": "A sub-operator for the ''all'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animations that may be used with the RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/authenticator": {
            "title": "$:/language/Docs/ModuleTypes/authenticator",
            "text": "Defines how requests are authenticated by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
            "text": "A bitmap editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Commands that can be executed under Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data to be inserted into `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individual filter operator methods."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Global data to be inserted into `$tw`."
        },
        "$:/language/Docs/ModuleTypes/info": {
            "title": "$:/language/Docs/ModuleTypes/info",
            "text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operands for the ''is'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/library": {
            "title": "$:/language/Docs/ModuleTypes/library",
            "text": "Generic module type for general purpose JavaScript modules."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript macro definitions."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsers for different content types."
        },
        "$:/language/Docs/ModuleTypes/route": {
            "title": "$:/language/Docs/ModuleTypes/route",
            "text": "Defines how individual URL patterns are handled by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers handle different methods for saving files from the browser."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Startup functions."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Story views customise the animation and behaviour of list widgets."
        },
        "$:/language/Docs/ModuleTypes/texteditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/texteditoroperation",
            "text": "A text editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Converts different content types into tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Defines the behaviour of an individual tiddler field."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Adds methods to the `$tw.Tiddler` prototype."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applies upgrade processing to tiddlers during an upgrade/import."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Adds methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Adds Node.js-specific methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets encapsulate DOM rendering and refreshing."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Adds methods to `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individual parser rules for the main WikiText parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Alert background"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Alert border"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Alert highlight"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Alert muted foreground"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "General background"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blockquote bar"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Default button background"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Default button border"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Default button foreground"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Unsaved changes indicator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code background"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code border"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code foreground"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Download button background"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Download button foreground"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Dragger background"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Dragger foreground"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Dropdown background"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Dropdown border"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Dropdown tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Dropdown tab background"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone background"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "External link background hover"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "External link background visited"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "External link background"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "External link foreground hover"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "External link foreground visited"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "External link foreground"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "General foreground"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Message box background"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Message box border"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Message box foreground"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal backdrop"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal background"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal border"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer background"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer border"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header border"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "General muted foreground"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notification background"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notification border"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Page background"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Preformatted code background"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Preformatted code border"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "General primary"
        },
        "$:/language/Docs/PaletteColours/select-tag-background": {
            "title": "$:/language/Docs/PaletteColours/select-tag-background",
            "text": "`<select>` element background"
        },
        "$:/language/Docs/PaletteColours/select-tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/select-tag-foreground",
            "text": "`<select>` element text"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidebar button foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidebar controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidebar controls foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidebar foreground shadow"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidebar foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidebar muted foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidebar muted foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidebar tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidebar tab background"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidebar tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidebar tab border"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidebar tab divider"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidebar tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidebar tab foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidebar tiddler link foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidebar tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Site title foreground"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Static alert foreground"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Tab background"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Tab border"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Tab divider"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Tab foreground"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Table border"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Table footer background"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Table header background"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag background"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler background"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler border"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler controls foreground for selected controls"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler controls foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler editor background"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler editor border image"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler editor border"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler editor background for even fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler editor background for odd fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler info panel background"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler info panel border"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler info panel tab background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler link background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler subtitle foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler title foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Toolbar 'new tiddler' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Toolbar 'options' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Toolbar 'save' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Toolbar 'info' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Toolbar 'edit' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Toolbar 'close' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Toolbar 'delete' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Toolbar 'cancel' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Toolbar 'done' button foreground"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Untagged pill background"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Very muted foreground"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Type the text for this tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Type/Output": {
            "title": "$:/language/EditTemplate/Body/Preview/Type/Output",
            "text": "output"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "remove field"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Remove field"
        },
        "$:/language/EditTemplate/Field/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Caption",
            "text": "field list"
        },
        "$:/language/EditTemplate/Field/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Hint",
            "text": "Show field list"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "field name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Add a new field:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "field value"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System fields"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "User fields"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "tag name"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "tag list"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Show tag list"
        },
        "$:/language/EditTemplate/Title/BadCharacterWarning": {
            "title": "$:/language/EditTemplate/Title/BadCharacterWarning",
            "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
        },
        "$:/language/EditTemplate/Title/Exists/Prompt": {
            "title": "$:/language/EditTemplate/Title/Exists/Prompt",
            "text": "Target tiddler already exists"
        },
        "$:/language/EditTemplate/Title/Relink/Prompt": {
            "title": "$:/language/EditTemplate/Title/Relink/Prompt",
            "text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
        },
        "$:/language/EditTemplate/Title/References/Prompt": {
            "title": "$:/language/EditTemplate/Title/References/Prompt",
            "text": "The following references to this tiddler will not be automatically updated:"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "content type list"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Show content type list"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "delete content type"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Delete content type"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "content type"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Static HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON file"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV file"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" file"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "The full URI of an external image tiddler"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "The name of the bag from which a tiddler came"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "The text to be displayed on a tab or button"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "The CSS color value associated with a tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "The date a tiddler was created"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "The name of the person who created a tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "For a plugin, lists the dependent plugin titles"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "The descriptive text for a plugin, or a modal dialogue"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "For draft tiddlers, contains the proposed new title of the tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "The footer text for a wizard"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "A temporary storage field used in [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/hide-body": {
            "title": "$:/language/Docs/Fields/hide-body",
            "text": "The view template will hide bodies of tiddlers if set to: ''yes''"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "The title of the tiddler containing the icon associated with a tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "An ordered list of tiddler titles associated with a tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "The date and time at which a tiddler was last modified"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "The tiddler title associated with the person who last modified a tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "The human readable name associated with a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "A numerical value indicating the priority of a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "The type of plugin in a plugin tiddler"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "The revision of the tiddler held at the server"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Date of a TiddlyWiki release"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "The source URL associated with a tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "The subtitle text for a wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "A list of tags associated with a tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "The body text of a tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "The unique name of a tiddler"
        },
        "$:/language/Docs/Fields/toc-link": {
            "title": "$:/language/Docs/Fields/toc-link",
            "text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "The content type of a tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Version information for a plugin"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "All tiddlers except system tiddlers"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Recently modified tiddlers, including system tiddlers"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Recently modified tiddlers"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "All tags except system tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Missing tiddlers"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Draft tiddlers"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Orphan tiddlers"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System tiddlers"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Shadow tiddlers"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Overridden shadow tiddlers"
        },
        "$:/language/Filters/SessionTiddlers": {
            "title": "$:/language/Filters/SessionTiddlers",
            "text": "Tiddlers modified since the wiki was loaded"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System tags"
        },
        "$:/language/Filters/StoryList": {
            "title": "$:/language/Filters/StoryList",
            "text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Non wiki-text tiddlers"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Automatically run configured commands",
            "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Clear a password for subsequent crypto operations",
            "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/deletetiddlers": {
            "title": "$:/language/Help/deletetiddlers",
            "description": "Deletes a group of tiddlers",
            "text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lists the available editions of TiddlyWiki",
            "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/fetch": {
            "title": "$:/language/Help/fetch",
            "description": "Fetch tiddlers from wiki by URL",
            "text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Display help for TiddlyWiki commands",
            "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
        },
        "$:/language/Help/import": {
            "title": "$:/language/Help/import",
            "description": "Import tiddlers from a file",
            "text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialise a new wiki folder",
            "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
        },
        "$:/language/Help/listen": {
            "title": "$:/language/Help/listen",
            "description": "Provides an HTTP server interface to TiddlyWiki",
            "text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Load tiddlers from a file",
            "text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construct library plugin required by upgrade process",
            "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "No such help item"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Set the base output directory for subsequent commands",
            "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Set a password for subsequent crypto operations",
            "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
        },
        "$:/language/Help/render": {
            "title": "$:/language/Help/render",
            "description": "Renders individual tiddlers to files",
            "text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Render an individual tiddler as a specified ContentType",
            "text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Render tiddlers matching a filter to a specified ContentType",
            "text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
        },
        "$:/language/Help/save": {
            "title": "$:/language/Help/save",
            "description": "Saves individual raw tiddlers to files",
            "text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Saves a raw tiddler to a file",
            "text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Saves a group of raw tiddlers to a directory",
            "text": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
        },
        "$:/language/Help/savewikifolder": {
            "title": "$:/language/Help/savewikifolder",
            "description": "Saves a wiki to a new wiki folder",
            "text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)",
            "text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prepares external tiddlers for use",
            "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Unpack the payload tiddlers from a plugin",
            "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Triggers verbose output mode",
            "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Displays the version number of TiddlyWiki",
            "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported/Hint": {
            "title": "$:/language/Import/Imported/Hint",
            "text": "The following tiddlers were imported:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "These tiddlers are ready to import:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Import"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Select"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Title"
        },
        "$:/language/Import/Listing/Preview": {
            "title": "$:/language/Import/Listing/Preview",
            "text": "Preview:"
        },
        "$:/language/Import/Listing/Preview/Text": {
            "title": "$:/language/Import/Listing/Preview/Text",
            "text": "Text"
        },
        "$:/language/Import/Listing/Preview/TextRaw": {
            "title": "$:/language/Import/Listing/Preview/TextRaw",
            "text": "Text (Raw)"
        },
        "$:/language/Import/Listing/Preview/Fields": {
            "title": "$:/language/Import/Listing/Preview/Fields",
            "text": "Fields"
        },
        "$:/language/Import/Listing/Preview/Diff": {
            "title": "$:/language/Import/Listing/Preview/Diff",
            "text": "Diff"
        },
        "$:/language/Import/Listing/Preview/DiffFields": {
            "title": "$:/language/Import/Listing/Preview/DiffFields",
            "text": "Diff (Fields)"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Blocked incompatible or obsolete plugin"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blocked temporary state tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blocked system tiddler"
        },
        "$:/language/Import/Upgrader/System/Warning": {
            "title": "$:/language/Import/Upgrader/System/Warning",
            "text": "Core module tiddler"
        },
        "$:/language/Import/Upgrader/System/Alert": {
            "title": "$:/language/Import/Upgrader/System/Alert",
            "text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrated theme tweak from <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "This tiddler contains binary data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details."
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "close all"
        },
        "$:/language/ColourPicker/Recent": {
            "title": "$:/language/ColourPicker/Recent",
            "text": "Recent:"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
        },
        "$:/language/Count": {
            "title": "$:/language/Count",
            "text": "count"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "New Tiddler"
        },
        "$:/language/Diffs/CountMessage": {
            "title": "$:/language/Diffs/CountMessage",
            "text": "<<diff-count>> differences"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Drop here (or use the 'Escape' key to cancel)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Cancel"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Set a new password for this TiddlyWiki"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Username"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Password"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Repeat password"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwords do not match"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Set password"
        },
        "$:/language/Error/Caption": {
            "title": "$:/language/Error/Caption",
            "text": "Error"
        },
        "$:/language/Error/EditConflict": {
            "title": "$:/language/Error/EditConflict",
            "text": "File changed on server"
        },
        "$:/language/Error/Filter": {
            "title": "$:/language/Error/Filter",
            "text": "Filter error"
        },
        "$:/language/Error/FilterSyntax": {
            "title": "$:/language/Error/FilterSyntax",
            "text": "Syntax error in filter expression"
        },
        "$:/language/Error/IsFilterOperator": {
            "title": "$:/language/Error/IsFilterOperator",
            "text": "Filter Error: Unknown operand for the 'is' filter operator"
        },
        "$:/language/Error/LoadingPluginLibrary": {
            "title": "$:/language/Error/LoadingPluginLibrary",
            "text": "Error loading plugin library"
        },
        "$:/language/Error/RecursiveTransclusion": {
            "title": "$:/language/Error/RecursiveTransclusion",
            "text": "Recursive transclusion error in transclude widget"
        },
        "$:/language/Error/RetrievingSkinny": {
            "title": "$:/language/Error/RetrievingSkinny",
            "text": "Error retrieving skinny tiddler list"
        },
        "$:/language/Error/SavingToTWEdit": {
            "title": "$:/language/Error/SavingToTWEdit",
            "text": "Error saving to TWEdit"
        },
        "$:/language/Error/WhileSaving": {
            "title": "$:/language/Error/WhileSaving",
            "text": "Error while saving"
        },
        "$:/language/Error/XMLHttpRequest": {
            "title": "$:/language/Error/XMLHttpRequest",
            "text": "XMLHttpRequest error code"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Internal JavaScript Error"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/LoginToTiddlySpace": {
            "title": "$:/language/LoginToTiddlySpace",
            "text": "Login to TiddlySpace"
        },
        "$:/language/Manager/Controls/FilterByTag/None": {
            "title": "$:/language/Manager/Controls/FilterByTag/None",
            "text": "(none)"
        },
        "$:/language/Manager/Controls/FilterByTag/Prompt": {
            "title": "$:/language/Manager/Controls/FilterByTag/Prompt",
            "text": "Filter by tag:"
        },
        "$:/language/Manager/Controls/Order/Prompt": {
            "title": "$:/language/Manager/Controls/Order/Prompt",
            "text": "Reverse order"
        },
        "$:/language/Manager/Controls/Search/Placeholder": {
            "title": "$:/language/Manager/Controls/Search/Placeholder",
            "text": "Search"
        },
        "$:/language/Manager/Controls/Search/Prompt": {
            "title": "$:/language/Manager/Controls/Search/Prompt",
            "text": "Search:"
        },
        "$:/language/Manager/Controls/Show/Option/Tags": {
            "title": "$:/language/Manager/Controls/Show/Option/Tags",
            "text": "tags"
        },
        "$:/language/Manager/Controls/Show/Option/Tiddlers": {
            "title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
            "text": "tiddlers"
        },
        "$:/language/Manager/Controls/Show/Prompt": {
            "title": "$:/language/Manager/Controls/Show/Prompt",
            "text": "Show:"
        },
        "$:/language/Manager/Controls/Sort/Prompt": {
            "title": "$:/language/Manager/Controls/Sort/Prompt",
            "text": "Sort by:"
        },
        "$:/language/Manager/Item/Colour": {
            "title": "$:/language/Manager/Item/Colour",
            "text": "Colour"
        },
        "$:/language/Manager/Item/Fields": {
            "title": "$:/language/Manager/Item/Fields",
            "text": "Fields"
        },
        "$:/language/Manager/Item/Icon/None": {
            "title": "$:/language/Manager/Item/Icon/None",
            "text": "(none)"
        },
        "$:/language/Manager/Item/Icon": {
            "title": "$:/language/Manager/Item/Icon",
            "text": "Icon"
        },
        "$:/language/Manager/Item/RawText": {
            "title": "$:/language/Manager/Item/RawText",
            "text": "Raw text"
        },
        "$:/language/Manager/Item/Tags": {
            "title": "$:/language/Manager/Item/Tags",
            "text": "Tags"
        },
        "$:/language/Manager/Item/Tools": {
            "title": "$:/language/Manager/Item/Tools",
            "text": "Tools"
        },
        "$:/language/Manager/Item/WikifiedText": {
            "title": "$:/language/Manager/Item/WikifiedText",
            "text": "Wikified text"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"
        },
        "$:/language/No": {
            "title": "$:/language/No",
            "text": "No"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Official ~TiddlyWiki Plugin Library"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DDth MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "This is a system tiddler"
        },
        "$:/language/SystemTiddlers/Include/Prompt": {
            "title": "$:/language/SystemTiddlers/Include/Prompt",
            "text": "Include system tiddlers"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Colour"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Count"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icon"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY at hh12:0mmam"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "You have unsaved changes in TiddlyWiki"
        },
        "$:/language/Yes": {
            "title": "$:/language/Yes",
            "text": "Yes"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/SavingChanges.html",
            "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DDth MMM YYYY"
        },
        "$:/config/NewJournal/Text": {
            "title": "$:/config/NewJournal/Text",
            "text": ""
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Saved wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Starting to save wiki"
        },
        "$:/language/Notifications/CopiedToClipboard/Succeeded": {
            "title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
            "text": "Copied to clipboard!"
        },
        "$:/language/Notifications/CopiedToClipboard/Failed": {
            "title": "$:/language/Notifications/CopiedToClipboard/Failed",
            "text": "Failed to copy to clipboard!"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "List"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "All matches:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Title matches:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Search"
        },
        "$:/language/Search/Search/TooShort": {
            "title": "$:/language/Search/Search/TooShort",
            "text": "Search text too short"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Search for shadow tiddlers"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Search for standard tiddlers"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Search for system tiddlers"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "All"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Contents"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Drafts"
        },
        "$:/language/SideBar/Explorer/Caption": {
            "title": "$:/language/SideBar/Explorer/Caption",
            "text": "Explorer"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Missing"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "More"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Open"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orphans"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recent"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Types"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "a non-linear personal web notebook"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "My ~TiddlyWiki"
        },
        "$:/language/Snippets/ListByTag": {
            "title": "$:/language/Snippets/ListByTag",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "List of tiddlers by tag",
            "text": "<<list-links \"[tag[task]sort[title]]\">>\n"
        },
        "$:/language/Snippets/MacroDefinition": {
            "title": "$:/language/Snippets/MacroDefinition",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Macro definition",
            "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
        },
        "$:/language/Snippets/Table4x3": {
            "title": "$:/language/Snippets/Table4x3",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table with 4 columns by 3 rows",
            "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
        },
        "$:/language/Snippets/TableOfContents": {
            "title": "$:/language/Snippets/TableOfContents",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table of Contents",
            "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
        },
        "$:/language/ThemeTweaks/ThemeTweaks": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks",
            "text": "Theme Tweaks"
        },
        "$:/language/ThemeTweaks/ThemeTweaks/Hint": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
            "text": "You can tweak certain aspects of the ''Vanilla'' theme."
        },
        "$:/language/ThemeTweaks/Options": {
            "title": "$:/language/ThemeTweaks/Options",
            "text": "Options"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout",
            "text": "Sidebar layout"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
            "text": "Fixed story, fluid sidebar"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
            "text": "Fluid story, fixed sidebar"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles",
            "text": "Sticky titles"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
            "text": "Causes tiddler titles to \"stick\" to the top of the browser window"
        },
        "$:/language/ThemeTweaks/Options/CodeWrapping": {
            "title": "$:/language/ThemeTweaks/Options/CodeWrapping",
            "text": "Wrap long lines in code blocks"
        },
        "$:/language/ThemeTweaks/Settings": {
            "title": "$:/language/ThemeTweaks/Settings",
            "text": "Settings"
        },
        "$:/language/ThemeTweaks/Settings/FontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/FontFamily",
            "text": "Font family"
        },
        "$:/language/ThemeTweaks/Settings/CodeFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
            "text": "Code font family"
        },
        "$:/language/ThemeTweaks/Settings/EditorFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
            "text": "Editor font family"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImage": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
            "text": "Page background image"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
            "text": "Page background image attachment"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
            "text": "Scroll with tiddlers"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
            "text": "Fixed to window"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
            "text": "Page background image size"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
            "text": "Auto"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
            "text": "Cover"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
            "text": "Contain"
        },
        "$:/language/ThemeTweaks/Metrics": {
            "title": "$:/language/ThemeTweaks/Metrics",
            "text": "Sizes"
        },
        "$:/language/ThemeTweaks/Metrics/FontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/FontSize",
            "text": "Font size"
        },
        "$:/language/ThemeTweaks/Metrics/LineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/LineHeight",
            "text": "Line height"
        },
        "$:/language/ThemeTweaks/Metrics/BodyFontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
            "text": "Font size for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
            "text": "Line height for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
            "text": "Story left position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
            "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop",
            "text": "Story top position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
            "text": "how far the top margin of the story river<br>is from the top of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight",
            "text": "Story right"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
            "text": "how far the left margin of the sidebar <br>is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
            "text": "Story width"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
            "text": "the overall width of the story river"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
            "text": "Tiddler width"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
            "text": "within the story river"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
            "text": "Sidebar breakpoint"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
            "text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
            "text": "Sidebar width"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
            "text": "the width of the sidebar in fluid-fixed layout"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "none"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "This plugin contains the following shadow tiddlers:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shadow Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "It is overridden by an ordinary tiddler"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Fields"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "List"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "This tiddler does not have a list"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listed"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "This tiddler is not listed by any others"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "References"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "No tiddlers link to this one"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "No tiddlers are tagged with this one"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF image",
            "name": "image/gif",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG image",
            "name": "image/jpeg",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG image",
            "name": "image/png",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Structured Vector Graphics image",
            "name": "image/svg+xml",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO format icon file",
            "name": "image/x-icon",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML markup",
            "name": "text/html",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Plain text",
            "name": "text/plain",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/languages/en-GB/icon": {
            "title": "$:/languages/en-GB/icon",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
        },
        "$:/languages/en-GB": {
            "title": "$:/languages/en-GB",
            "name": "en-GB",
            "description": "English (British)",
            "author": "JeremyRuston",
            "core-version": ">=5.0.0\"",
            "text": "Stub pseudo-plugin for the default language"
        },
        "$:/core/modules/commander.js": {
            "title": "$:/core/modules/commander.js",
            "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\t\t\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/commands/build.js": {
            "title": "$:/core/modules/commands/build.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/clearpassword.js": {
            "title": "$:/core/modules/commands/clearpassword.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/deletetiddlers.js": {
            "title": "$:/core/modules/commands/deletetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/editions.js": {
            "title": "$:/core/modules/commands/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\"    \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/fetch.js": {
            "title": "$:/core/modules/commands/fetch.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t    var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t    \tdata = [];\n\t    self.commander.write(\"Reading \" + url + \": \");\n\t    response.on(\"data\",function(chunk) {\n\t        data.push(chunk);\n\t        self.commander.write(\".\");\n\t    });\n\t    response.on(\"end\",function() {\n\t        self.commander.write(\"\\n\");\n\t        if(response.statusCode === 200) {\n\t\t        self.processBody(Buffer.concat(data),type,options,url);\n\t\t        callback(null);\n\t        } else {\n\t        \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t        \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t        \t} else {\n\t\t        \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t        \t\t\n\t        \t}\n\t        }\n\t   \t});\n\t   \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t   \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/help.js": {
            "title": "$:/core/modules/commands/help.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/import.js": {
            "title": "$:/core/modules/commands/import.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/init.js": {
            "title": "$:/core/modules/commands/init.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/listen.js": {
            "title": "$:/core/modules/commands/listen.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/load.js": {
            "title": "$:/core/modules/commands/load.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/makelibrary.js": {
            "title": "$:/core/modules/commands/makelibrary.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.pluginsPath));\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.themesPath));\n\tcollectPlugins(path.resolve($tw.boot.corePath,$tw.config.languagesPath));\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers},null,$tw.config.preferences.jsonSpaces)\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/output.js": {
            "title": "$:/core/modules/commands/output.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/password.js": {
            "title": "$:/core/modules/commands/password.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/render.js": {
            "title": "$:/core/modules/commands/render.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"render\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddler.js": {
            "title": "$:/core/modules/commands/rendertiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddlers.js": {
            "title": "$:/core/modules/commands/rendertiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/save.js": {
            "title": "$:/core/modules/commands/save.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savelibrarytiddlers.js": {
            "title": "$:/core/modules/commands/savelibrarytiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler,null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{text: undefined, readme: readmeContent, icon: iconContent}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddler.js": {
            "title": "$:/core/modules/commands/savetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddlers.js": {
            "title": "$:/core/modules/commands/savetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savewikifolder.js": {
            "title": "$:/core/modules/commands/savewikifolder.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type]  || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/server.js": {
            "title": "$:/core/modules/commands/server.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/setfield.js": {
            "title": "$:/core/modules/commands/setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/unpackplugin.js": {
            "title": "$:/core/modules/commands/unpackplugin.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/verbose.js": {
            "title": "$:/core/modules/commands/verbose.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n  \" + $tw.boot.logMessages.join(\"\\n  \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/version.js": {
            "title": "$:/core/modules/commands/version.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/config.js": {
            "title": "$:/core/modules/config.js",
            "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter:   \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
            "type": "application/javascript",
            "module-type": "config"
        },
        "$:/core/modules/deserializers.js": {
            "title": "$:/core/modules/deserializers.js",
            "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlerdeserializer"
        },
        "$:/core/modules/editor/engines/framed.js": {
            "title": "$:/core/modules/editor/engines/framed.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\tthis.domNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\t\n/*\nHandle the focus event\n*/\nFramedEngine.prototype.handleFocusEvent = function(event) {\n\tthis.widget.cancelPopups();\n\treturn true;\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/engines/simple.js": {
            "title": "$:/core/modules/editor/engines/simple.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tthis.widget.cancelPopups();\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/factory.js": {
            "title": "$:/core/modules/editor/factory.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup ||  changedAttributes.rows || changedAttributes.tabindex || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tCancel Popups\n\t*/\n\tEditTextWidget.prototype.cancelPopups = function() {\n\t\t$tw.popup.cancel(0,this.engine.domNode);\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t    clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t    el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/operations/bitmap/clear.js": {
            "title": "$:/core/modules/editor/operations/bitmap/clear.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/resize.js": {
            "title": "$:/core/modules/editor/operations/bitmap/resize.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/rotate-left.js": {
            "title": "$:/core/modules/editor/operations/bitmap/rotate-left.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/text/excise.js": {
            "title": "$:/core/modules/editor/operations/text/excise.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ?  [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/make-link.js": {
            "title": "$:/core/modules/editor/operations/text/make-link.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/prefix-lines.js": {
            "title": "$:/core/modules/editor/operations/text/prefix-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,event.paramObject.count);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== event.paramObject.count) {\n\t\t\t// Apply the prefix\n\t\t\tline =  prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-all.js": {
            "title": "$:/core/modules/editor/operations/text/replace-all.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-selection.js": {
            "title": "$:/core/modules/editor/operations/text/replace-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/save-selection.js": {
            "title": "$:/core/modules/editor/operations/text/save-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-lines.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-selection.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/filters/addprefix.js": {
            "title": "$:/core/modules/filters/addprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/addsuffix.js": {
            "title": "$:/core/modules/filters/addsuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/after.js": {
            "title": "$:/core/modules/filters/after.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/all/current.js": {
            "title": "$:/core/modules/filters/all/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/missing.js": {
            "title": "$:/core/modules/filters/all/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/orphans.js": {
            "title": "$:/core/modules/filters/all/orphans.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/shadows.js": {
            "title": "$:/core/modules/filters/all/shadows.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tags.js": {
            "title": "$:/core/modules/filters/all/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tiddlers.js": {
            "title": "$:/core/modules/filters/all/tiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all.js": {
            "title": "$:/core/modules/filters/all.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/backlinks.js": {
            "title": "$:/core/modules/filters/backlinks.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/before.js": {
            "title": "$:/core/modules/filters/before.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/commands.js": {
            "title": "$:/core/modules/filters/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/contains.js": {
            "title": "$:/core/modules/filters/contains.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/count.js": {
            "title": "$:/core/modules/filters/count.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/days.js": {
            "title": "$:/core/modules/filters/days.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/each.js": {
            "title": "$:/core/modules/filters/each.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/eachday.js": {
            "title": "$:/core/modules/filters/eachday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editiondescription.js": {
            "title": "$:/core/modules/filters/editiondescription.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editions.js": {
            "title": "$:/core/modules/filters/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/else.js": {
            "title": "$:/core/modules/filters/else.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/decodeuricomponent.js": {
            "title": "$:/core/modules/filters/decodeuricomponent.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/enlist.js": {
            "title": "$:/core/modules/filters/enlist.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/field.js": {
            "title": "$:/core/modules/filters/field.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/fields.js": {
            "title": "$:/core/modules/filters/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/get.js": {
            "title": "$:/core/modules/filters/get.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getindex.js": {
            "title": "$:/core/modules/filters/getindex.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getvariable.js": {
            "title": "$:/core/modules/filters/getvariable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/has.js": {
            "title": "$:/core/modules/filters/has.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand] === \"\")) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/haschanged.js": {
            "title": "$:/core/modules/filters/haschanged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/indexes.js": {
            "title": "$:/core/modules/filters/indexes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/insertbefore.js": {
            "title": "$:/core/modules/filters/insertbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/is/blank.js": {
            "title": "$:/core/modules/filters/is/blank.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/current.js": {
            "title": "$:/core/modules/filters/is/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/image.js": {
            "title": "$:/core/modules/filters/is/image.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/missing.js": {
            "title": "$:/core/modules/filters/is/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/orphan.js": {
            "title": "$:/core/modules/filters/is/orphan.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/shadow.js": {
            "title": "$:/core/modules/filters/is/shadow.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/system.js": {
            "title": "$:/core/modules/filters/is/system.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tag.js": {
            "title": "$:/core/modules/filters/is/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tiddler.js": {
            "title": "$:/core/modules/filters/is/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/variable.js": {
            "title": "$:/core/modules/filters/is/variable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is.js": {
            "title": "$:/core/modules/filters/is.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/limit.js": {
            "title": "$:/core/modules/filters/limit.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/links.js": {
            "title": "$:/core/modules/filters/links.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/list.js": {
            "title": "$:/core/modules/filters/list.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listed.js": {
            "title": "$:/core/modules/filters/listed.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listops.js": {
            "title": "$:/core/modules/filters/listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/lookup.js": {
            "title": "$:/core/modules/filters/lookup.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || options.wiki.getTiddlerText(operator.operand + operator.suffix));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/match.js": {
            "title": "$:/core/modules/filters/match.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/math.js": {
            "title": "$:/core/modules/filters/math.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(stringifyNumber(fnCalc(parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\nfunction parseNumber(str) {\n\treturn parseFloat(str) || 0;\n}\n\nfunction stringifyNumber(num) {\n\treturn num + \"\";\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/minlength.js": {
            "title": "$:/core/modules/filters/minlength.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/modules.js": {
            "title": "$:/core/modules/filters/modules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/moduletypes.js": {
            "title": "$:/core/modules/filters/moduletypes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/next.js": {
            "title": "$:/core/modules/filters/next.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/plugintiddlers.js": {
            "title": "$:/core/modules/filters/plugintiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/prefix.js": {
            "title": "$:/core/modules/filters/prefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/previous.js": {
            "title": "$:/core/modules/filters/previous.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/range.js": {
            "title": "$:/core/modules/filters/range.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/regexp.js": {
            "title": "$:/core/modules/filters/regexp.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removeprefix.js": {
            "title": "$:/core/modules/filters/removeprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removesuffix.js": {
            "title": "$:/core/modules/filters/removesuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sameday.js": {
            "title": "$:/core/modules/filters/sameday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/search.js": {
            "title": "$:/core/modules/filters/search.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/shadowsource.js": {
            "title": "$:/core/modules/filters/shadowsource.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sort.js": {
            "title": "$:/core/modules/filters/sort.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/splitbefore.js": {
            "title": "$:/core/modules/filters/splitbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/storyviews.js": {
            "title": "$:/core/modules/filters/storyviews.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/strings.js": {
            "title": "$:/core/modules/filters/strings.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.trim(a)];}\n);\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue)];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subfilter.js": {
            "title": "$:/core/modules/filters/subfilter.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subtiddlerfields.js": {
            "title": "$:/core/modules/filters/subtiddlerfields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/suffix.js": {
            "title": "$:/core/modules/filters/suffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tag.js": {
            "title": "$:/core/modules/filters/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tagging.js": {
            "title": "$:/core/modules/filters/tagging.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tags.js": {
            "title": "$:/core/modules/filters/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/then.js": {
            "title": "$:/core/modules/filters/then.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/title.js": {
            "title": "$:/core/modules/filters/title.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/untagged.js": {
            "title": "$:/core/modules/filters/untagged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/variables.js": {
            "title": "$:/core/modules/filters/variables.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/wikiparserrules.js": {
            "title": "$:/core/modules/filters/wikiparserrules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/x-listops.js": {
            "title": "$:/core/modules/filters/x-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n    /*jslint node: true, browser: true */\n    /*global $tw: false */\n    \"use strict\";\n\n    /*\n    Fetch titles from the current list\n    */\n    var prepare_results = function (source) {\n    var results = [];\n        source(function (tiddler, title) {\n            results.push(title);\n        });\n        return results;\n    };\n\n    /*\n    Moves a number of items from the tail of the current list before the item named in the operand\n    */\n    exports.putbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list after the item named in the operand\n    */\n    exports.putafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Replaces the item named in the operand with a number of items from the tail of the current list\n    */\n    exports.replace = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -count) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list to the head of the list\n    */\n    exports.putfirst = function (source, operator) {\n        var results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return results.slice(-count).concat(results.slice(0, -count));\n    };\n\n    /*\n    Moves a number of items from the head of the current list to the tail of the list\n    */\n    exports.putlast = function (source, operator) {\n        var results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return results.slice(count).concat(results.slice(0, count));\n    };\n\n    /*\n    Moves the item named in the operand a number of places forward or backward in the list\n    */\n    exports.move = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1),\n            marker = results.splice(index, 1),\n            offset =  (index + count) > 0 ? index + count : 0;\n        return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n    };\n\n    /*\n    Returns the items from the current list that are after the item named in the operand\n    */\n    exports.allafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1) ? [] :\n            (operator.suffix) ? results.slice(index) :\n            results.slice(index + 1);\n    };\n\n    /*\n    Returns the items from the current list that are before the item named in the operand\n    */\n    exports.allbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1) ? [] :\n            (operator.suffix) ? results.slice(0, index + 1) :\n            results.slice(0, index);\n    };\n\n    /*\n    Appends the items listed in the operand array to the tail of the current list\n    */\n    exports.append = function (source, operator) {\n        var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || append.length;\n        return (append.length === 0) ? results :\n            (operator.prefix) ? results.concat(append.slice(-count)) :\n            results.concat(append.slice(0, count));\n    };\n\n    /*\n    Prepends the items listed in the operand array to the head of the current list\n    */\n    exports.prepend = function (source, operator) {\n        var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,prepend.length);\n        return (prepend.length === 0) ? results :\n            (operator.prefix) ? prepend.slice(-count).concat(results) :\n            prepend.slice(0, count).concat(results);\n    };\n\n    /*\n    Returns all items from the current list except the items listed in the operand array\n    */\n    exports.remove = function (source, operator) {\n        var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || array.length,\n            p,\n            len,\n            index;\n        len = array.length - 1;\n        for (p = 0; p < count; ++p) {\n            if (operator.prefix) {\n                index = results.indexOf(array[len - p]);\n            } else {\n                index = results.indexOf(array[p]);\n            }\n            if (index !== -1) {\n                results.splice(index, 1);\n            }\n        }\n        return results;\n    };\n\n    /*\n    Returns all items from the current list sorted in the order of the items in the operand array\n    */\n    exports.sortby = function (source, operator) {\n        var results = prepare_results(source);\n        if (!results || results.length < 2) {\n            return results;\n        }\n        var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n        results.sort(function (a, b) {\n            return lookup.indexOf(a) - lookup.indexOf(b);\n        });\n        return results;\n    };\n\n    /*\n    Removes all duplicate items from the current list\n    */\n    exports.unique = function (source, operator) {\n        var results = prepare_results(source);\n        var set = results.reduce(function (a, b) {\n            if (a.indexOf(b) < 0) {\n                a.push(b);\n            }\n            return a;\n        }, []);\n        return set;\n    };\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters.js": {
            "title": "$:/core/modules/filters.js",
            "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tArray.prototype.push.apply(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tif(results.length === 0) {\n\t\t\t\t\t\t\t// Main result so far is empty\n\t\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/indexers/field-indexer.js": {
            "title": "$:/core/modules/indexers/field-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/indexers/tag-indexer.js": {
            "title": "$:/core/modules/indexers/tag-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/info/platform.js": {
            "title": "$:/core/modules/info/platform.js",
            "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "info"
        },
        "$:/core/modules/keyboard.js": {
            "title": "$:/core/modules/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t   (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t   (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t   (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t   (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/language.js": {
            "title": "$:/core/modules/language.js",
            "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/macros/changecount.js": {
            "title": "$:/core/modules/macros/changecount.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/contrastcolour.js": {
            "title": "$:/core/modules/macros/contrastcolour.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/csvtiddlers.js": {
            "title": "$:/core/modules/macros/csvtiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/displayshortcuts.js": {
            "title": "$:/core/modules/macros/displayshortcuts.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t    return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddler.js": {
            "title": "$:/core/modules/macros/jsontiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddlers.js": {
            "title": "$:/core/modules/macros/jsontiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\treturn this.wiki.getTiddlersAsJson(filter);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/makedatauri.js": {
            "title": "$:/core/modules/macros/makedatauri.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/now.js": {
            "title": "$:/core/modules/macros/now.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/qualify.js": {
            "title": "$:/core/modules/macros/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/resolvepath.js": {
            "title": "$:/core/modules/macros/resolvepath.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/unusedtitle.js": {
            "title": "$:/core/modules/macros/unusedtitle.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/version.js": {
            "title": "$:/core/modules/macros/version.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/parsers/audioparser.js": {
            "title": "$:/core/modules/parsers/audioparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/binaryparser.js": {
            "title": "$:/core/modules/parsers/binaryparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar BinaryParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/csvparser.js": {
            "title": "$:/core/modules/parsers/csvparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/htmlparser.js": {
            "title": "$:/core/modules/parsers/htmlparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/imageparser.js": {
            "title": "$:/core/modules/parsers/imageparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/utils/parseutils.js": {
            "title": "$:/core/modules/utils/parseutils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/parsers/pdfparser.js": {
            "title": "$:/core/modules/parsers/pdfparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/textparser.js": {
            "title": "$:/core/modules/parsers/textparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/videoparser.js": {
            "title": "$:/core/modules/parsers/videoparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/dash.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"&ndash;\" : \"&mdash;\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/entity.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: &copy;\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/extlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/heading.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/html.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/html.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/image.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/image.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/import.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/import.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/list.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/list.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"p\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/rules.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/syslink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/table.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/table.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n  <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/whitespace.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/wikiparser.js": {
            "title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined  && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t//  Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t//  Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index));\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/pluginswitcher.js": {
            "title": "$:/core/modules/pluginswitcher.js",
            "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/saver-handler.js": {
            "title": "$:/core/modules/saver-handler.js",
            "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/savers/andtidwiki.js": {
            "title": "$:/core/modules/savers/andtidwiki.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/beaker.js": {
            "title": "$:/core/modules/savers/beaker.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/download.js": {
            "title": "$:/core/modules/savers/download.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/fsosaver.js": {
            "title": "$:/core/modules/savers/fsosaver.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/github.js": {
            "title": "$:/core/modules/savers/github.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/gitlab.js": {
            "title": "$:/core/modules/savers/gitlab.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/manualdownload.js": {
            "title": "$:/core/modules/savers/manualdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/msdownload.js": {
            "title": "$:/core/modules/savers/msdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/put.js": {
            "title": "$:/core/modules/savers/put.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyfox.js": {
            "title": "$:/core/modules/savers/tiddlyfox.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyie.js": {
            "title": "$:/core/modules/savers/tiddlyie.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/twedit.js": {
            "title": "$:/core/modules/savers/twedit.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/upload.js": {
            "title": "$:/core/modules/savers/upload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/server/authenticators/basic.js": {
            "title": "$:/core/modules/server/authenticators/basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve($tw.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/authenticators/header.js": {
            "title": "$:/core/modules/server/authenticators/header.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\");\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/routes/delete-tiddler.js": {
            "title": "$:/core/modules/server/routes/delete-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-favicon.js": {
            "title": "$:/core/modules/server/routes/get-favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-file.js": {
            "title": "$:/core/modules/server/routes/get-file.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\");\n\tvar filename = path.resolve($tw.boot.wikiPath,\"files\",decodeURIComponent(state.params[0])),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tif(err.code === \"ENOENT\") {\n\t\t\t\tstatus = 404;\n\t\t\t\tcontent = \"File '\" + filename + \"' not found\";\n\t\t\t} else if(err.code === \"EACCES\") {\n\t\t\t\tstatus = 403;\n\t\t\t\tcontent = \"You do not have permission to access the file '\" + filename + \"'\";\n\t\t\t} else {\n\t\t\t\tstatus = 500;\n\t\t\t\tcontent = err.toString();\n\t\t\t}\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-index.js": {
            "title": "$:/core/modules/server/routes/get-index.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require('zlib');\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers['accept-encoding'];\n\tif (!acceptEncoding) { acceptEncoding = ''; }\n\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\"));\n\n\tvar responseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders['Content-Encoding'] = 'deflate';\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders['Content-Encoding'] = 'gzip';\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\n\tresponse.writeHead(200, responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-login-basic.js": {
            "title": "$:/core/modules/server/routes/get-login-basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-status.js": {
            "title": "$:/core/modules/server/routes/get-status.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler-html.js": {
            "title": "$:/core/modules/server/routes/get-tiddler-html.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler.js": {
            "title": "$:/core/modules/server/routes/get-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddlers-json.js": {
            "title": "$:/core/modules/server/routes/get-tiddlers-json.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/tiddlers.json\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\tvar tiddlerFields = {};\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tif(name !== \"text\") {\n\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\ttiddlers.push(tiddlerFields);\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/put-tiddler.js": {
            "title": "$:/core/modules/server/routes/put-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/server.js": {
            "title": "$:/core/modules/server/server.js",
            "text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"path-prefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t$tw.utils.log(\"Serving on \" + this.protocol + \"://\" + host + \":\" + port + prefix,\"brown/orange\");\n\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\t// Listen\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/browser-messaging.js": {
            "title": "$:/core/modules/browser-messaging.js",
            "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t  iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/commands.js": {
            "title": "$:/core/modules/startup/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/CSSescape.js": {
            "title": "$:/core/modules/startup/CSSescape.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/favicon.js": {
            "title": "$:/core/modules/startup/favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/info.js": {
            "title": "$:/core/modules/startup/info.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/load-modules.js": {
            "title": "$:/core/modules/startup/load-modules.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/password.js": {
            "title": "$:/core/modules/startup/password.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/render.js": {
            "title": "$:/core/modules/startup/render.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n   \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/rootwidget.js": {
            "title": "$:/core/modules/startup/rootwidget.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t// Install the notification  mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard  mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus();\n\t\t}\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup.js": {
            "title": "$:/core/modules/startup.js",
            "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\tvar executeStartupTiddlers = function(tag) {\n\t\t$tw.utils.each($tw.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\t\t$tw.rootWidget.invokeActionString($tw.wiki.getTiddlerText(title),$tw.rootWidget);\n\t\t});\n\t};\n\texecuteStartupTiddlers(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Node\");\t\t\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t} \n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/story.js": {
            "title": "$:/core/modules/startup/story.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\t$tw.wiki.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t}\t\t\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/windows.js": {
            "title": "$:/core/modules/startup/windows.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t    srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t},{\n\t\t\tname: \"click\",\n\t\t\thandlerObject: $tw.popup,\n\t\t\thandlerMethod: \"handleEvent\"\n\t\t}]);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/story.js": {
            "title": "$:/core/modules/story.js",
            "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/storyviews/classic.js": {
            "title": "$:/core/modules/storyviews/classic.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom:  currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/pop.js": {
            "title": "$:/core/modules/storyviews/pop.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/zoomin.js": {
            "title": "$:/core/modules/storyviews/zoomin.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx =  zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty =  zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/syncer.js": {
            "title": "$:/core/modules/syncer.js",
            "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store. If a syncadaptor is used then individual tiddlers are synchronised through it. If there is no syncadaptor then the entire wiki is saved via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || this.throttleInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\")  + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\t\tcolour: \"cyan\",\n\t\t\tenable: this.logging\n\t\t});\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\t// Tasks are {type: \"load\"/\"save\"/\"delete\", title:, queueTime:, lastModificationTime:}\n\tthis.taskQueue = {}; // Hashmap of tasks yet to be performed\n\tthis.taskInProgress = {}; // Hash of tasks in progress\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.syncToServer(changes);\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI) {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title),\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t});\n};\n\n/*\nCreate an tiddlerInfo structure if it doesn't already exist\n*/\nSyncer.prototype.createTiddlerInfo = function(title) {\n\tif(!$tw.utils.hop(this.tiddlerInfo,title)) {\n\t\tthis.tiddlerInfo[title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1,\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t}\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields,hasBeenLazyLoaded) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title),\n\t\thasBeenLazyLoaded: hasBeenLazyLoaded !== undefined ? hasBeenLazyLoaded : true\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert($tw.language.getString(\"Error/RetrievingSkinny\") + \":\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields,false);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Don't lazy load the same tiddler twice\n\tvar info = this.tiddlerInfo[title];\n\tif(!info || !info.hasBeenLazyLoaded) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.filterFn.call(this.wiki).indexOf(title) !== -1) {\n\t\t\tthis.createTiddlerInfo(title);\n\t\t\tthis.tiddlerInfo[title].hasBeenLazyLoaded = true;\n\t\t\t// Queue up a sync task to load this tiddler\n\t\t\tthis.enqueueSyncTask({\n\t\t\t\ttype: \"load\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tthis.createTiddlerInfo(task.title);\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields,true);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/tiddler.js": {
            "title": "$:/core/modules/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlermethod"
        },
        "$:/core/modules/upgraders/plugins.js": {
            "title": "$:/core/modules/upgraders/plugins.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/system.js": {
            "title": "$:/core/modules/upgraders/system.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(showAlert) {\n\t\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/themetweaks.js": {
            "title": "$:/core/modules/upgraders/themetweaks.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/utils/base64-utf8/base64-utf8.module.js": {
            "text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)(e=r.charCodeAt(t))<128?o+=String.fromCharCode(e):e>127&&e<2048?(o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128)):(o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128));return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)(t=r.charCodeAt(o))<128?(e+=String.fromCharCode(t),o++):t>191&&t<224?(e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2):(e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3);return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var n=0;n<t.length;n++)o[t[n]]=o.require(t[n]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,n,i,d,f,a,h,c=\"\",u=0;u<r.length;)d=(t=r.charCodeAt(u++))>>2,f=(3&t)<<4|(n=r.charCodeAt(u++))>>4,a=(15&n)<<2|(i=r.charCodeAt(u++))>>6,h=63&i,isNaN(n)?a=h=64:isNaN(i)&&(h=64),c+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return c},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,n,i,d,f,a,h=\"\",c=0;c<r.length;)t=o.indexOf(r.charAt(c++))<<2|(d=o.indexOf(r.charAt(c++)))>>4,n=(15&d)<<4|(f=o.indexOf(r.charAt(c++)))>>2,i=(3&f)<<6|(a=o.indexOf(r.charAt(c++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(n)),64!=a&&(h+=String.fromCharCode(i));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/crypto.js": {
            "title": "$:/core/modules/utils/crypto.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/csv.js": {
            "title": "$:/core/modules/utils/csv.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/diff-match-patch/diff_match_patch.js": {
            "text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&amp;\").replace(d,\"&lt;\").replace(e,\"&gt;\").replace(f,\"&para;<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/dom/animations/slide.js": {
            "title": "$:/core/modules/utils/dom/animations/slide.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "animation"
        },
        "$:/core/modules/utils/dom/animator.js": {
            "title": "$:/core/modules/utils/dom/animator.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/browser.js": {
            "title": "$:/core/modules/utils/dom/browser.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/csscolorparser.js": {
            "title": "$:/core/modules/utils/dom/csscolorparser.js",
            "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n  \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n  \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n  \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n  \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n  \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n  \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n  \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n  \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n  \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n  \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n  \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n  \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n  \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n  \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n  \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n  \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n  \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n  \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n  \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n  \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n  \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n  \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n  \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n  \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n  \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n  \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n  \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n  \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n  \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n  \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n  \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n  \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n  \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n  \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n  \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n  \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n  \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n  \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n  \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n  \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n  \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n  \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n  \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n  \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n  \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n  \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n  \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n  \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n  \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n  \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n  \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n  \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n  \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n  \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n  \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n  \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n  \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n  \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n  \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n  \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n  \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n  \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n  \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n  \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n  \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n  \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n  \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n  \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n  \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n  \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n  \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n  \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n  \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n  \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) {  // Clamp to integer 0 .. 255.\n  i = Math.round(i);  // Seems to be what Chrome does (vs truncation).\n  return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) {  // Clamp to float 0.0 .. 1.0.\n  return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) {  // int or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_byte(parseFloat(str) / 100 * 255);\n  return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) {  // float or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_float(parseFloat(str) / 100);\n  return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n  if (h < 0) h += 1;\n  else if (h > 1) h -= 1;\n\n  if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n  if (h * 2 < 1) return m2;\n  if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n  return m1;\n}\n\nfunction parseCSSColor(css_str) {\n  // Remove all whitespace, not compliant, but should just be more accepting.\n  var str = css_str.replace(/ /g, '').toLowerCase();\n\n  // Color keywords (and transparent) lookup.\n  if (str in kCSSColorTable) return kCSSColorTable[str].slice();  // dup.\n\n  // #abc and #abc123 syntax.\n  if (str[0] === '#') {\n    if (str.length === 4) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xfff)) return null;  // Covers NaN.\n      return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n              (iv & 0xf0) | ((iv & 0xf0) >> 4),\n              (iv & 0xf) | ((iv & 0xf) << 4),\n              1];\n    } else if (str.length === 7) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xffffff)) return null;  // Covers NaN.\n      return [(iv & 0xff0000) >> 16,\n              (iv & 0xff00) >> 8,\n              iv & 0xff,\n              1];\n    }\n\n    return null;\n  }\n\n  var op = str.indexOf('('), ep = str.indexOf(')');\n  if (op !== -1 && ep + 1 === str.length) {\n    var fname = str.substr(0, op);\n    var params = str.substr(op+1, ep-(op+1)).split(',');\n    var alpha = 1;  // To allow case fallthrough.\n    switch (fname) {\n      case 'rgba':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'rgb':\n        if (params.length !== 3) return null;\n        return [parse_css_int(params[0]),\n                parse_css_int(params[1]),\n                parse_css_int(params[2]),\n                alpha];\n      case 'hsla':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'hsl':\n        if (params.length !== 3) return null;\n        var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360;  // 0 .. 1\n        // NOTE(deanm): According to the CSS spec s/l should only be\n        // percentages, but we don't bother and let float or percentage.\n        var s = parse_css_float(params[1]);\n        var l = parse_css_float(params[2]);\n        var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n        var m1 = l * 2 - m2;\n        return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n                alpha];\n      default:\n        return null;\n    }\n  }\n\n  return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom.js": {
            "title": "$:/core/modules/utils/dom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n    // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/dragndrop.js": {
            "title": "$:/core/modules/utils/dom/dragndrop.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/http.js": {
            "title": "$:/core/modules/utils/dom/http.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!$tw.utils.hop(headers,\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/keyboard.js": {
            "title": "$:/core/modules/utils/dom/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/modal.js": {
            "title": "$:/core/modules/utils/dom/modal.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/notifier.js": {
            "title": "$:/core/modules/utils/dom/notifier.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/popup.js": {
            "title": "$:/core/modules/utils/dom/popup.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nDetect if a Popup contains an input field that has focus\nReturns true or false\n*/\nPopup.prototype.detectInputWithinPopup = function(node) {\n\tvar withinPopup = false,\n\t    currNode = node;\n\tfor(var i=0; i<this.popups.length; i++) {\n\t\tvar popup = (this.popups[i] && this.popups[i].domNode) ? this.popups[i].domNode : null;\n\t\twhile(node && popup) {\n\t\t\tif(node === popup || (node.classList && (node.classList.contains(\"tc-popup-keep\") || (node !== currNode && node.classList.contains(\"tc-popup-handle\"))))) {\n\t\t\t\twithinPopup = true;\n\t\t\t}\n\t\t\tnode = node.parentNode;\n\t\t}\n\t}\n\treturn withinPopup;\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level,focusedInputNode) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar inputWithinPopup;\n\t\tif(focusedInputNode) {\n\t\t\tinputWithinPopup = this.detectInputWithinPopup(focusedInputNode);\n\t\t}\n\t\tif(!inputWithinPopup) {\n\t\t\tvar popup = this.popups.pop();\n\t\t  \tif(popup.title) {\n\t\t\t\tif(popup.noStateReference) {\n\t\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t\t} else {\n\t\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n        \t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/scroller.js": {
            "title": "$:/core/modules/utils/dom/scroller.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t    srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/edition-info.js": {
            "title": "$:/core/modules/utils/edition-info.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/fakedom.js": {
            "title": "$:/core/modules/utils/fakedom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/filesystem.js": {
            "title": "$:/core/modules/utils/filesystem.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {};\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\tfilepath;\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// If not, generate a base pathname\n\tif(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t// Don't let the filename start with a dot because such files are invisible on *nix\n\tfilepath = filepath.replace(/^\\./g,\"_\");\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/logger.js": {
            "title": "$:/core/modules/utils/logger.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(this.enable && console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t}\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/parsetree.js": {
            "title": "$:/core/modules/utils/parsetree.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/performance.js": {
            "title": "$:/core/modules/utils/performance.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/pluginmaker.js": {
            "title": "$:/core/modules/utils/pluginmaker.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/transliterate.js": {
            "title": "$:/core/modules/utils/transliterate.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/utils.js": {
            "title": "$:/core/modules/utils/utils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds());\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\",   duration:      365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\",  duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\",    duration:            24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\",   duration:                 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration:                      60 * 1000},\n\t\t{name: \"Seconds\", duration:                           1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&amp;\", < to \"&lt;\", > to \"&gt;\", \" to \"&quot;\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&amp;\").replace(/</mg,\"&lt;\").replace(/>/mg,\"&gt;\").replace(/\\\"/mg,\"&quot;\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/'/g, \"\\\\'\")              // single quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s) {\n\t// See http://www.json.org/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/\\x08/g, '\\\\b')           // backspace\n\t\t.replace(/\\x0c/g, '\\\\f')           // formfeed\n\t\t.replace(/\\t/g, '\\\\t')             // tab\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n    return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm =  r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/widgets/action-createtiddler.js": {
            "title": "$:/core/modules/widgets/action-createtiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.generateNewTitle(this.actionBaseTitle),\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletefield.js": {
            "title": "$:/core/modules/widgets/action-deletefield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletetiddler.js": {
            "title": "$:/core/modules/widgets/action-deletetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-listops.js": {
            "title": "$:/core/modules/widgets/action-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-navigate.js": {
            "title": "$:/core/modules/widgets/action-navigate.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-sendmessage.js": {
            "title": "$:/core/modules/widgets/action-sendmessage.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-setfield.js": {
            "title": "$:/core/modules/widgets/action-setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\")  || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/browse.js": {
            "title": "$:/core/modules/widgets/browse.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/button.js": {
            "title": "$:/core/modules/widgets/button.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n    return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/checkbox.js": {
            "title": "$:/core/modules/widgets/checkbox.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/codeblock.js": {
            "title": "$:/core/modules/widgets/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/count.js": {
            "title": "$:/core/modules/widgets/count.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = undefined;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/diff-text.js": {
            "title": "$:/core/modules/widgets/diff-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/draggable.js": {
            "title": "$:/core/modules/widgets/draggable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedTiddlers.tag || changedTiddlers[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/droppable.js": {
            "title": "$:/core/modules/widgets/droppable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t]);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent  = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = event.ctrlKey && ! event.shiftKey ? \"ctrl\" : event.shiftKey && !event.ctrlKey ? \"shift\" : \n\t\t\t\tevent.ctrlKey && event.shiftKey ? \"ctrl-shift\" : \"normal\" ;\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableClass = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/dropzone.js": {
            "title": "$:/core/modules/widgets/dropzone.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = \"tc-dropzone\";\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t]);\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent  = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-binary.js": {
            "title": "$:/core/modules/widgets/edit-binary.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-bitmap.js": {
            "title": "$:/core/modules/widgets/edit-bitmap.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-shortcut.js": {
            "title": "$:/core/modules/widgets/edit-shortcut.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-text.js": {
            "title": "$:/core/modules/widgets/edit-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit.js": {
            "title": "$:/core/modules/widgets/edit.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder},\n\t\t\t\"tabindex\": {type: \"string\", value: this.editTabIndex}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/element.js": {
            "title": "$:/core/modules/widgets/element.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\ttag = \"h\" + headingLevel;\n\t}\n\t// Create the DOM node\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/encrypt.js": {
            "title": "$:/core/modules/widgets/encrypt.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/entity.js": {
            "title": "$:/core/modules/widgets/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fieldmangler.js": {
            "title": "$:/core/modules/widgets/fieldmangler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fields.js": {
            "title": "$:/core/modules/widgets/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\t// Get the exclusion list\n\tvar exclude;\n\tif(this.exclude) {\n\t\texclude = this.exclude.split(\" \");\n\t} else {\n\t\texclude = [\"text\"]; \n\t}\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tfields.push(fieldName);\n\t\t\t}\n\t\t}\n\t\tfields.sort();\n\t\tfor(var f=0; f<fields.length; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tvar row = this.template,\n\t\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\t\tif(reMatch) {\n\t\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\t\ttext.push(row);\n\t\t\t}\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude || changedAttributes.stripTitlePrefix || changedTiddlers[this.tiddlerTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/image.js": {
            "title": "$:/core/modules/widgets/image.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/importvariables.js": {
            "title": "$:/core/modules/widgets/importvariables.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/keyboard.js": {
            "title": "$:/core/modules/widgets/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/link.js": {
            "title": "$:/core/modules/widgets/link.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/linkcatcher.js": {
            "title": "$:/core/modules/widgets/linkcatcher.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/list.js": {
            "title": "$:/core/modules/widgets/list.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/macrocall.js": {
            "title": "$:/core/modules/widgets/macrocall.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/navigator.js": {
            "title": "$:/core/modules/widgets/navigator.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.wiki.addToStory(title,fromTitle,this.storyTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/password.js": {
            "title": "$:/core/modules/widgets/password.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/qualify.js": {
            "title": "$:/core/modules/widgets/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/radio.js": {
            "title": "$:/core/modules/widgets/radio.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n   \t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n  \t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/range.js": {
            "title": "$:/core/modules/widgets/range.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\n\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tvalue   = this.defaultValue;\n\tif(tiddler) {\n\t\tif($tw.utils.hop(tiddler.fields,this.tiddlerField)) {\n\t\t\tvalue = tiddler.fields[this.tiddlerField] || \"\";\n\t\t} else {\n\t\t\tvalue = this.defaultValue || \"\";\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.handleChangeEvent = function(event) {\n\tthis.wiki.setText(this.tiddlerTitle ,this.tiddlerField, null,this.inputDomNode.value);\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes['min'] || changedAttributes['max'] || changedAttributes['increment'] || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/raw.js": {
            "title": "$:/core/modules/widgets/raw.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/reveal.js": {
            "title": "$:/core/modules/widgets/reveal.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t    defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n        $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/scrollable.js": {
            "title": "$:/core/modules/widgets/scrollable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/select.js": {
            "title": "$:/core/modules/widgets/select.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/set.js": {
            "title": "$:/core/modules/widgets/set.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t   (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/text.js": {
            "title": "$:/core/modules/widgets/text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/tiddler.js": {
            "title": "$:/core/modules/widgets/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/transclude.js": {
            "title": "$:/core/modules/widgets/transclude.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/vars.js": {
            "title": "$:/core/modules/widgets/vars.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n  <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/view.js": {
            "title": "$:/core/modules/widgets/view.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/widget.js": {
            "title": "$:/core/modules/widgets/widget.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning  that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/wikify.js": {
            "title": "$:/core/modules/widgets/wikify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/wiki-bulkops.js": {
            "title": "$:/core/modules/wiki-bulkops.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/wiki.js": {
            "title": "$:/core/modules/wiki.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type]  || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles.  Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x :  x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\t// Count up the links\n\t\tvar links = [],\n\t\t\tcheckParseTree = function(parseTree) {\n\t\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\tif(parser) {\n\t\t\tcheckParseTree(parser.tree);\n\t\t}\n\t\treturn links;\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinks = [];\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\tbacklinks.push(title);\n\t\t}\n\t});\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\tfunction replaceItem(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\treplaceItem(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\treplaceItem(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// We get the currPos //after// figuring out the newPos, because recursive replaceItem calls might alter title's currPos\n\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t}\n\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\treplaceItem(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(tiddler.fields.text !== undefined) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text;\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create  a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tif(historyTitle) {\n\t\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\t\tstory.addToHistory(title,fromPageRect);\t\t\n\t}\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tif(storyTitle) {\n\t\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\t\tstory.addToStory(title,fromTitle,options);\t\t\n\t}\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/palettes/Blanca": {
            "title": "$:/palettes/Blanca",
            "name": "Blanca",
            "description": "A clean white palette to let you focus",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Blue": {
            "title": "$:/palettes/Blue",
            "name": "Blue",
            "description": "A blue theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Muted": {
            "title": "$:/palettes/Muted",
            "name": "Muted",
            "description": "Bright tiddlers on a muted background",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastLight": {
            "title": "$:/palettes/ContrastLight",
            "name": "Contrast (Light)",
            "description": "High contrast and unambiguous (light version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastDark": {
            "title": "$:/palettes/ContrastDark",
            "name": "Contrast (Dark)",
            "description": "High contrast and unambiguous (dark version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/DarkPhotos": {
            "title": "$:/palettes/DarkPhotos",
            "created": "20150402111612188",
            "description": "Good with dark photo backgrounds",
            "modified": "20150402112344080",
            "name": "DarkPhotos",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Nord": {
            "title": "$:/palettes/Nord",
            "name": "Nord",
            "description": "An arctic, north-bluish color palette.",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md",
            "text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #4C566A\nbutton-foreground: #D8DEE9\nbutton-border: transparent\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #4C566A\nsidebar-controls-foreground: #3B4252\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #2e3440\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\n"
        },
        "$:/palettes/Rocker": {
            "title": "$:/palettes/Rocker",
            "name": "Rocker",
            "description": "A dark theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarFlare": {
            "title": "$:/palettes/SolarFlare",
            "name": "Solar Flare",
            "description": "Warm, relaxing earth colours",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n    download-foreground: <<colour background>>\n    dragger-foreground: <<colour background>>\n    dropdown-background: <<colour background>>\n    modal-background: <<colour background>>\n    sidebar-foreground-shadow: <<colour background>>\n    tiddler-background: <<colour background>>\n    tiddler-border: <<colour background>>\n    tiddler-link-background: <<colour background>>\n    tab-background-selected: <<colour background>>\n        dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n    dragger-background: <<colour foreground>>\n    tab-foreground: <<colour foreground>>\n        tab-foreground-selected: <<colour tab-foreground>>\n            sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n        sidebar-tab-foreground: <<colour tab-foreground>>\n    sidebar-button-foreground: <<colour foreground>>\n    sidebar-controls-foreground: <<colour foreground>>\n    sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n    alert-muted-foreground: <<colour base01>>\n: base00\n    code-foreground: <<colour base00>>\n    message-foreground: <<colour base00>>\n    tag-foreground: <<colour base00>>\n: base0\n    sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n    muted-foreground: <<colour base1>>\n        blockquote-bar: <<colour muted-foreground>>\n        dropdown-border: <<colour muted-foreground>>\n        sidebar-muted-foreground: <<colour muted-foreground>>\n        tiddler-title-foreground: <<colour muted-foreground>>\n            site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n    modal-footer-background: <<colour base2>>\n    page-background: <<colour base2>>\n        modal-backdrop: <<colour page-background>>\n        notification-background: <<colour page-background>>\n        code-background: <<colour page-background>>\n            code-border: <<colour code-background>>\n        pre-background: <<colour page-background>>\n            pre-border: <<colour pre-background>>\n        sidebar-tab-background-selected: <<colour page-background>>\n    table-header-background: <<colour base2>>\n    tag-background: <<colour base2>>\n    tiddler-editor-background: <<colour base2>>\n    tiddler-info-background: <<colour base2>>\n    tiddler-info-tab-background: <<colour base2>>\n    tab-background: <<colour base2>>\n        dropdown-tab-background: <<colour tab-background>>\n: base3\n    alert-background: <<colour base3>>\n    message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n    alert-highlight: <<colour magenta>>\n: violet\n    external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n    tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n    external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n    primary: <<colour blue-muted>>\n        download-background: <<colour primary>>\n        tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n    modal-footer-border: <<colour tab-border>>\n    modal-header-border: <<colour tab-border>>\n    notification-border: <<colour tab-border>>\n    sidebar-tab-border: <<colour tab-border>>\n    tab-border-selected: <<colour tab-border>>\n        sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n    sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarizedLight": {
            "title": "$:/palettes/SolarizedLight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Precision colors for machines and people",
            "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
            "name": "SolarizedLight",
            "text": "alert-background: #eee8d5\nalert-border: #073642\nalert-highlight: #cb4b16\nalert-muted-foreground: #586e75\nbackground: #fdf6e3\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #cb4b16\nbutton-foreground: #fdf6e3\nbutton-border: transparent\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #d33682\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #859900\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #D08770\ndownload-background: #859900\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #fdf6e3\ndropdown-tab-background: #93a1a1\ndropzone-background: #859900\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: #d33682\nexternal-link-foreground-visited: #b58900\nexternal-link-foreground: #cb4b16\nforeground: #839496\nmessage-background: #586e75\nmessage-border: #586e75\nmessage-foreground: #eee8d5\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #eee8d5\nmodal-footer-background: #eee8d5\nmodal-footer-border: #eee8d5\nmodal-header-border: #eee8d5\nmuted-foreground: #93a1a1\nnotification-background: #EBCB8B\nnotification-border: #D08770\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #93a1a1\nprimary: #2aa198\nselect-tag-background: #eee8d5\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: #eee8d5\nsidebar-controls-foreground-hover: #268bd2\nsidebar-controls-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #839496\nsidebar-muted-foreground-hover: #657b83\nsidebar-muted-foreground: #93a1a1\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-background: #839496\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #657b83\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #839496\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #859900\nsidebar-tiddler-link-foreground: #268bd2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #dc322f\ntab-background-selected: #fdf6e3\ntab-background: #839496\ntab-border-selected: #93a1a1\ntab-border: #93a1a1\ntab-divider: #fdf6e3\ntab-foreground-selected: #839496\ntab-foreground: #eee8d5\ntable-border: #657b83\ntable-footer-background: #657b83\ntable-header-background: #93a1a1\ntag-background: #6c71c4\ntag-foreground: #eee8d5\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #b58900\ntiddler-controls-foreground-selected: #b58900\ntiddler-controls-foreground: #073642\ntiddler-editor-background: #eee8d5\ntiddler-editor-border-image: #eee8d5\ntiddler-editor-border: #eee8d5\ntiddler-editor-fields-even: #eee8d5\ntiddler-editor-fields-odd: #fdf6e3\ntiddler-info-background: #eee8d5\ntiddler-info-border: #eee8d5\ntiddler-info-tab-background: #586e75\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #586e75\ntiddler-title-foreground: #073642\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #839496\nvery-muted-foreground: #93a1a1\n"
        },
        "$:/palettes/SpartanDay": {
            "title": "$:/palettes/SpartanDay",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Cold, spartan day colors",
            "name": "Spartan Day",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"
        },
        "$:/palettes/SpartanNight": {
            "title": "$:/palettes/SpartanNight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Dark spartan colors",
            "name": "Spartan Night",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"
        },
        "$:/palettes/Twilight": {
            "title": "$:/palettes/Twilight",
            "tags": "$:/tags/Palette",
            "author": "Thomas Elmiger",
            "type": "application/x-tiddler-dictionary",
            "name": "Twilight",
            "description": "Delightful, soft darkness.",
            "text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n"
        },
        "$:/palettes/Vanilla": {
            "title": "$:/palettes/Vanilla",
            "name": "Vanilla",
            "description": "Pale and unobtrusive",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
        },
        "$:/library/sjcl.js/license": {
            "title": "$:/library/sjcl.js/license",
            "type": "text/plain",
            "text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
        },
        "$:/core/templates/MOTW.html": {
            "title": "$:/core/templates/MOTW.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com -->&#13;&#10;"
        },
        "$:/core/templates/alltiddlers.template.html": {
            "title": "$:/core/templates/alltiddlers.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
        },
        "$:/core/templates/canonical-uri-external-image": {
            "title": "$:/core/templates/canonical-uri-external-image",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-raw": {
            "title": "$:/core/templates/canonical-uri-external-raw",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-text": {
            "title": "$:/core/templates/canonical-uri-external-text",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
        },
        "$:/core/templates/css-tiddler": {
            "title": "$:/core/templates/css-tiddler",
            "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
        },
        "$:/core/templates/exporters/CsvFile": {
            "title": "$:/core/templates/exporters/CsvFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/CsvFile}}",
            "extension": ".csv",
            "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/JsonFile": {
            "title": "$:/core/templates/exporters/JsonFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/JsonFile}}",
            "extension": ".json",
            "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/StaticRiver": {
            "title": "$:/core/templates/exporters/StaticRiver",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/StaticRiver}}",
            "extension": ".html",
            "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
        },
        "$:/core/templates/exporters/StaticRiver/Content": {
            "title": "$:/core/templates/exporters/StaticRiver/Content",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/TidFile": {
            "title": "$:/core/templates/exporters/TidFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/TidFile}}",
            "extension": ".tid",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>"
        },
        "$:/core/save/all-external-js": {
            "title": "$:/core/save/all-external-js",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n"
        },
        "$:/core/templates/tiddlywiki5.js": {
            "title": "$:/core/templates/tiddlywiki5.js",
            "text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n"
        },
        "$:/core/templates/tiddlywiki5.js/tiddlers": {
            "title": "$:/core/templates/tiddlywiki5.js/tiddlers",
            "text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n$tw.preloadTiddlerArray([{\n\ttitle: \"$:/config/SaveWikiButton/Template\",\n\ttext: \"$:/core/save/all-external-js\"\n}]);\n`\n"
        },
        "$:/core/templates/tiddlywiki5-external-js.html": {
            "title": "$:/core/templates/tiddlywiki5-external-js.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n"
        },
        "$:/core/templates/html-div-tiddler": {
            "title": "$:/core/templates/html-div-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
        },
        "$:/core/templates/html-tiddler": {
            "title": "$:/core/templates/html-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
        },
        "$:/core/templates/javascript-tiddler": {
            "title": "$:/core/templates/javascript-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
        },
        "$:/core/templates/json-tiddler": {
            "title": "$:/core/templates/json-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
        },
        "$:/core/templates/module-tiddler": {
            "title": "$:/core/templates/module-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
        },
        "$:/core/templates/plain-text-tiddler": {
            "title": "$:/core/templates/plain-text-tiddler",
            "text": "<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/raw-static-tiddler": {
            "title": "$:/core/templates/raw-static-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
        },
        "$:/core/save/all": {
            "title": "$:/core/save/all",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/empty": {
            "title": "$:/core/save/empty",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-all": {
            "title": "$:/core/save/lazy-all",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-images": {
            "title": "$:/core/save/lazy-images",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/templates/server/static.sidebar.wikitext": {
            "title": "$:/core/templates/server/static.sidebar.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"
        },
        "$:/core/templates/server/static.tiddler.html": {
            "title": "$:/core/templates/server/static.tiddler.html",
            "text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"
        },
        "$:/core/templates/server/static.tiddler.wikitext": {
            "title": "$:/core/templates/server/static.tiddler.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n"
        },
        "$:/core/templates/single.tiddler.window": {
            "title": "$:/core/templates/single.tiddler.window",
            "text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n"
        },
        "$:/core/templates/split-recipe": {
            "title": "$:/core/templates/split-recipe",
            "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
        },
        "$:/core/templates/static-tiddler": {
            "title": "$:/core/templates/static-tiddler",
            "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
        },
        "$:/core/templates/static.area": {
            "title": "$:/core/templates/static.area",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n"
        },
        "$:/core/templates/static.content": {
            "title": "$:/core/templates/static.content",
            "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
        },
        "$:/core/templates/static.template.css": {
            "title": "$:/core/templates/static.template.css",
            "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
        },
        "$:/core/templates/static.template.html": {
            "title": "$:/core/templates/static.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
        },
        "$:/core/templates/static.tiddler.html": {
            "title": "$:/core/templates/static.tiddler.html",
            "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`"
        },
        "$:/core/templates/store.area.template.html": {
            "title": "$:/core/templates/store.area.template.html",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
        },
        "$:/core/templates/tid-tiddler": {
            "title": "$:/core/templates/tid-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/tiddler-metadata": {
            "title": "$:/core/templates/tiddler-metadata",
            "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
        },
        "$:/core/templates/tiddlywiki5.html": {
            "title": "$:/core/templates/tiddlywiki5.html",
            "text": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n"
        },
        "$:/core/templates/version": {
            "title": "$:/core/templates/version",
            "text": "<<version>>"
        },
        "$:/core/templates/wikified-tiddler": {
            "title": "$:/core/templates/wikified-tiddler",
            "text": "<$transclude />"
        },
        "$:/core/ui/AboveStory/tw2-plugin-check": {
            "title": "$:/core/ui/AboveStory/tw2-plugin-check",
            "tags": "$:/tags/AboveStory",
            "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/Actions/new-image": {
            "title": "$:/core/ui/Actions/new-image",
            "tags": "$:/tags/Actions",
            "description": "create a new image tiddler",
            "text": "\\define get-type()\nimage/$(imageType)$\n\\end\n<$vars imageType={{$:/config/NewImageType}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>>/>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-journal": {
            "title": "$:/core/ui/Actions/new-journal",
            "tags": "$:/tags/Actions",
            "description": "create a new journal tiddler",
            "text": "<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-tiddler": {
            "title": "$:/core/ui/Actions/new-tiddler",
            "tags": "$:/tags/Actions",
            "description": "create a new empty tiddler",
            "text": "<$action-sendmessage $message=\"tm-new-tiddler\"/>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter": {
            "title": "$:/core/ui/AdvancedSearch/Filter",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Filter/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Shadows": {
            "title": "$:/core/ui/AdvancedSearch/Shadows",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Shadows/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Standard": {
            "title": "$:/core/ui/AdvancedSearch/Standard",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Standard/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/System": {
            "title": "$:/core/ui/AdvancedSearch/System",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/System/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/AdvancedSearch": {
            "title": "$:/AdvancedSearch",
            "icon": "$:/core/images/advanced-search-button",
            "color": "#bbb",
            "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
        },
        "$:/core/ui/AlertTemplate": {
            "title": "$:/core/ui/AlertTemplate",
            "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
        },
        "$:/core/ui/BinaryWarning": {
            "title": "$:/core/ui/BinaryWarning",
            "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n"
        },
        "$:/core/ui/Components/plugin-info": {
            "title": "$:/core/ui/Components/plugin-info",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
        },
        "$:/core/ui/Components/tag-link": {
            "title": "$:/core/ui/Components/tag-link",
            "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
        },
        "$:/core/ui/ControlPanel/Advanced": {
            "title": "$:/core/ui/ControlPanel/Advanced",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
            "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Appearance": {
            "title": "$:/core/ui/ControlPanel/Appearance",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
            "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Basics": {
            "title": "$:/core/ui/ControlPanel/Basics",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Basics/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
        },
        "$:/core/ui/ControlPanel/EditorTypes": {
            "title": "$:/core/ui/ControlPanel/EditorTypes",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/Info": {
            "title": "$:/core/ui/ControlPanel/Info",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Info/Caption}}",
            "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/KeyboardShortcuts": {
            "title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip=<<lingo Remove/Hint>>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n&times;\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/LoadedModules": {
            "title": "$:/core/ui/ControlPanel/LoadedModules",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
        },
        "$:/core/ui/ControlPanel/Modals/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
            "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
            "text": "\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\"\"\">\n<em>\n{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[description]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<div class=\"tc-plugin-library\">\n\n!! <$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link>\n\n//<$view field=\"url\"/>//\n\n<$transclude/>\n\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Palette": {
            "title": "$:/core/ui/ControlPanel/Palette",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Palette/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n"
        },
        "$:/core/ui/ControlPanel/Parsing": {
            "title": "$:/core/ui/ControlPanel/Parsing",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
            "text": "<<display-server-assets language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
            "text": "<<display-server-assets plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
            "text": "<<display-server-assets theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
            "text": "<<plugin-table language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
            "text": "<<plugin-table plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
            "text": "<<plugin-table theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
        },
        "$:/core/ui/ControlPanel/Saving/DownloadSaver": {
            "title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Saving/General": {
            "title": "$:/core/ui/ControlPanel/Saving/General",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
            "list-before": "",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Saving/GitHub": {
            "title": "$:/core/ui/ControlPanel/Saving/GitHub",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/GitLab": {
            "title": "$:/core/ui/ControlPanel/Saving/GitLab",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/TiddlySpot": {
            "title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>>  |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
        },
        "$:/core/ui/ControlPanel/Saving": {
            "title": "$:/core/ui/ControlPanel/Saving",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Saving/Caption}}",
            "text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\n"
        },
        "$:/core/buttonstyles/Borderless": {
            "title": "$:/core/buttonstyles/Borderless",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
            "text": "tc-btn-invisible"
        },
        "$:/core/buttonstyles/Boxed": {
            "title": "$:/core/buttonstyles/Boxed",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
            "text": "tc-btn-boxed"
        },
        "$:/core/buttonstyles/Rounded": {
            "title": "$:/core/buttonstyles/Rounded",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
            "text": "tc-btn-rounded"
        },
        "$:/core/ui/ControlPanel/Settings/CamelCase": {
            "title": "$:/core/ui/ControlPanel/Settings/CamelCase",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
            "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
            "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n  <option value=\"above\"><<lingo \"OpenAbove\">></option>\n  <option value=\"below\"><<lingo \"OpenBelow\">></option>\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/MissingLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationHistory": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
            "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/TitleLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings": {
            "title": "$:/core/ui/ControlPanel/Settings",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Settings/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ControlPanel/StoryView": {
            "title": "$:/core/ui/ControlPanel/StoryView",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
            "text": "{{$:/snippets/viewswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/Stylesheets": {
            "title": "$:/core/ui/ControlPanel/Stylesheets",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n"
        },
        "$:/core/ui/ControlPanel/Theme": {
            "title": "$:/core/ui/ControlPanel/Theme",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Theme/Caption}}",
            "text": "{{$:/snippets/themeswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/TiddlerFields": {
            "title": "$:/core/ui/ControlPanel/TiddlerFields",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/PageControls": {
            "title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars": {
            "title": "$:/core/ui/ControlPanel/Toolbars",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
            "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
        },
        "$:/ControlPanel": {
            "title": "$:/ControlPanel",
            "icon": "$:/core/images/options-button",
            "color": "#bbb",
            "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
        },
        "$:/core/ui/DefaultSearchResultList": {
            "title": "$:/core/ui/DefaultSearchResultList",
            "tags": "$:/tags/SearchResults",
            "caption": "{{$:/language/Search/DefaultResults/Caption}}",
            "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-current": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-current",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from current",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-shadow": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from shadow (if any)",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/output": {
            "title": "$:/core/ui/EditTemplate/body/preview/output",
            "tags": "$:/tags/EditPreview",
            "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
            "text": "<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
        },
        "$:/state/showeditpreview": {
            "title": "$:/state/showeditpreview",
            "text": "no"
        },
        "$:/core/ui/EditTemplate/body/editor": {
            "title": "$:/core/ui/EditTemplate/body/editor",
            "text": "<$edit\n\n  field=\"text\"\n  class=\"tc-edit-texteditor\"\n  placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n  tabindex={{$:/config/EditTabIndex}}\n\n><$set\n\n  name=\"targetTiddler\"\n  value=<<currentTiddler>>\n\n><$list\n\n  filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n  type=\"nomatch\"\n  state=<<config-visibility-title>>\n  text=\"hide\"\n  class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n  tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n  mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
        },
        "$:/core/ui/EditTemplate/body/toolbar/button": {
            "title": "$:/core/ui/EditTemplate/body/toolbar/button",
            "text": "\\define toolbar-button-icon()\n<$list\n\n  filter=\"[all[current]!has[custom-icon]]\"\n  variable=\"no-custom-icon\"\n\n><$transclude\n\n  tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n  filter={{!!condition}}\n  variable=\"list-condition\"\n\n><$wikify\n\n  name=\"tooltip-text\"\n  text=<<toolbar-button-tooltip>>\n  mode=\"inline\"\n  output=\"text\"\n\n><$list\n\n  filter=\"[all[current]!has[dropdown]]\"\n  variable=\"no-dropdown\"\n\n><$button\n\n  class=\"tc-btn-invisible $(buttonClasses)$\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button></$list><$list\n\n  filter=\"[all[current]has[dropdown]]\"\n  variable=\"dropdown\"\n\n><$set\n\n  name=\"dropdown-state\"\n  value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n  popup=<<dropdown-state>>\n  class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n  selectedClass=\"tc-selected\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button><$reveal\n\n  state=<<dropdown-state>>\n  type=\"popup\"\n  position=\"below\"\n  animate=\"yes\"\n  tag=\"span\"\n\n><div\n\n  class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n  tiddler={{!!dropdown}}\n  mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n  name=\"buttonClasses\"\n  value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
        },
        "$:/core/ui/EditTemplate/body": {
            "title": "$:/core/ui/EditTemplate/body",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}}></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/EditTemplate/controls": {
            "title": "$:/core/ui/EditTemplate/controls",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/fields": {
            "title": "$:/core/ui/EditTemplate/fields",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field()\n<$vars name={{$:/temp/newfieldname}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title{$:/temp/newfieldname}sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}}/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n"
        },
        "$:/core/ui/EditTemplate/shadow": {
            "title": "$:/core/ui/EditTemplate/shadow",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
        },
        "$:/core/ui/EditTemplate/tags": {
            "title": "$:/core/ui/EditTemplate/tags",
            "tags": "$:/tags/EditTemplate",
            "text": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon)\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/>&nbsp;<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\"/>\n\\end\n\n\\define tag-picker-actions()\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}}/>\n</$list>\n</$fieldmangler>\n<$set name=\"tabIndex\" value={{$:/config/EditTabIndex}}>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</$set>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/title": {
            "title": "$:/core/ui/EditTemplate/title",
            "tags": "$:/tags/EditTemplate",
            "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\" tabindex={{$:/config/EditTabIndex}}/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/EditTemplate/type": {
            "title": "$:/core/ui/EditTemplate/type",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n"
        },
        "$:/core/ui/EditTemplate": {
            "title": "$:/core/ui/EditTemplate",
            "text": "\\define actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>> data-tiddler-title=<<currentTiddler>>>\n<$fieldmangler>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</$fieldmangler>\n</div>\n"
        },
        "$:/core/ui/Buttons/cancel": {
            "title": "$:/core/ui/Buttons/cancel",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
            "description": "{{$:/language/Buttons/Cancel/Hint}}",
            "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/delete": {
            "title": "$:/core/ui/Buttons/delete",
            "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
            "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
            "description": "{{$:/language/Buttons/Delete/Hint}}",
            "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save": {
            "title": "$:/core/ui/Buttons/save",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
            "description": "{{$:/language/Buttons/Save/Hint}}",
            "text": "<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n"
        },
        "$:/core/ui/EditorToolbar/bold": {
            "title": "$:/core/ui/EditorToolbar/bold",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/bold",
            "caption": "{{$:/language/Buttons/Bold/Caption}}",
            "description": "{{$:/language/Buttons/Bold/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((bold))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/clear-dropdown": {
            "title": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/clear": {
            "title": "$:/core/ui/EditorToolbar/clear",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/erase",
            "caption": "{{$:/language/Buttons/Clear/Caption}}",
            "description": "{{$:/language/Buttons/Clear/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/editor-height-dropdown": {
            "title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
        },
        "$:/core/ui/EditorToolbar/editor-height": {
            "title": "$:/core/ui/EditorToolbar/editor-height",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/fixed-height",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
            "description": "{{$:/language/Buttons/EditorHeight/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
            "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/excise-dropdown": {
            "title": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/excise": {
            "title": "$:/core/ui/EditorToolbar/excise",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/excise",
            "caption": "{{$:/language/Buttons/Excise/Caption}}",
            "description": "{{$:/language/Buttons/Excise/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]",
            "shortcuts": "((excise))",
            "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/heading-1": {
            "title": "$:/core/ui/EditorToolbar/heading-1",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-1",
            "caption": "{{$:/language/Buttons/Heading1/Caption}}",
            "description": "{{$:/language/Buttons/Heading1/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((heading-1))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-2": {
            "title": "$:/core/ui/EditorToolbar/heading-2",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-2",
            "caption": "{{$:/language/Buttons/Heading2/Caption}}",
            "description": "{{$:/language/Buttons/Heading2/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-2))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-3": {
            "title": "$:/core/ui/EditorToolbar/heading-3",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-3",
            "caption": "{{$:/language/Buttons/Heading3/Caption}}",
            "description": "{{$:/language/Buttons/Heading3/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-3))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/core/ui/EditorToolbar/heading-4",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-4",
            "caption": "{{$:/language/Buttons/Heading4/Caption}}",
            "description": "{{$:/language/Buttons/Heading4/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-4))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/core/ui/EditorToolbar/heading-5",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-5",
            "caption": "{{$:/language/Buttons/Heading5/Caption}}",
            "description": "{{$:/language/Buttons/Heading5/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-5))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/core/ui/EditorToolbar/heading-6",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-6",
            "caption": "{{$:/language/Buttons/Heading6/Caption}}",
            "description": "{{$:/language/Buttons/Heading6/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-6))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/italic": {
            "title": "$:/core/ui/EditorToolbar/italic",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/italic",
            "caption": "{{$:/language/Buttons/Italic/Caption}}",
            "description": "{{$:/language/Buttons/Italic/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((italic))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/line-width-dropdown": {
            "title": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/line-width": {
            "title": "$:/core/ui/EditorToolbar/line-width",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/line-width",
            "caption": "{{$:/language/Buttons/LineWidth/Caption}}",
            "description": "{{$:/language/Buttons/LineWidth/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
        },
        "$:/core/ui/EditorToolbar/link-dropdown": {
            "title": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $tiddler=<<dropdown-state>> />\n<$action-deletetiddler $tiddler=<<searchTiddler>> />\n<$action-deletetiddler $tiddler=<<linkTiddler>> />\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"ENTER\" actions=<<add-link-actions>>>\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$keyboard>\n</$vars>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
        },
        "$:/core/ui/EditorToolbar/link": {
            "title": "$:/core/ui/EditorToolbar/link",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/link",
            "caption": "{{$:/language/Buttons/Link/Caption}}",
            "description": "{{$:/language/Buttons/Link/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((link))",
            "dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/linkify": {
            "title": "$:/core/ui/EditorToolbar/linkify",
            "caption": "{{$:/language/Buttons/Linkify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Linkify/Hint}}",
            "icon": "$:/core/images/linkify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((linkify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-bullet": {
            "title": "$:/core/ui/EditorToolbar/list-bullet",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-bullet",
            "caption": "{{$:/language/Buttons/ListBullet/Caption}}",
            "description": "{{$:/language/Buttons/ListBullet/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-bullet))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-number": {
            "title": "$:/core/ui/EditorToolbar/list-number",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-number",
            "caption": "{{$:/language/Buttons/ListNumber/Caption}}",
            "description": "{{$:/language/Buttons/ListNumber/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-number))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-block": {
            "title": "$:/core/ui/EditorToolbar/mono-block",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-block",
            "caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
            "description": "{{$:/language/Buttons/MonoBlock/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((mono-block))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-line": {
            "title": "$:/core/ui/EditorToolbar/mono-line",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-line",
            "caption": "{{$:/language/Buttons/MonoLine/Caption}}",
            "description": "{{$:/language/Buttons/MonoLine/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((mono-line))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/more-dropdown": {
            "title": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/more": {
            "title": "$:/core/ui/EditorToolbar/more",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/down-arrow",
            "caption": "{{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "condition": "[<targetTiddler>]",
            "dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/opacity-dropdown": {
            "title": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/opacity": {
            "title": "$:/core/ui/EditorToolbar/opacity",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/opacity",
            "caption": "{{$:/language/Buttons/Opacity/Caption}}",
            "description": "{{$:/language/Buttons/Opacity/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
        },
        "$:/core/ui/EditorToolbar/paint-dropdown": {
            "title": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/paint": {
            "title": "$:/core/ui/EditorToolbar/paint",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/paint",
            "caption": "{{$:/language/Buttons/Paint/Caption}}",
            "description": "{{$:/language/Buttons/Paint/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/picture-dropdown": {
            "title": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/picture": {
            "title": "$:/core/ui/EditorToolbar/picture",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/picture",
            "caption": "{{$:/language/Buttons/Picture/Caption}}",
            "description": "{{$:/language/Buttons/Picture/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((picture))",
            "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/preview-type-dropdown": {
            "title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
            "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/preview-type": {
            "title": "$:/core/ui/EditorToolbar/preview-type",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/chevron-down",
            "caption": "{{$:/language/Buttons/PreviewType/Caption}}",
            "description": "{{$:/language/Buttons/PreviewType/Hint}}",
            "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
            "button-classes": "tc-text-editor-toolbar-item-adjunct",
            "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
        },
        "$:/core/ui/EditorToolbar/preview": {
            "title": "$:/core/ui/EditorToolbar/preview",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/preview-open",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/Preview/Caption}}",
            "description": "{{$:/language/Buttons/Preview/Hint}}",
            "condition": "[<targetTiddler>]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((preview))",
            "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/quote": {
            "title": "$:/core/ui/EditorToolbar/quote",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/quote",
            "caption": "{{$:/language/Buttons/Quote/Caption}}",
            "description": "{{$:/language/Buttons/Quote/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((quote))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/rotate-left": {
            "title": "$:/core/ui/EditorToolbar/rotate-left",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/rotate-left",
            "caption": "{{$:/language/Buttons/RotateLeft/Caption}}",
            "description": "{{$:/language/Buttons/RotateLeft/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/size-dropdown": {
            "title": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> &times; <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/size": {
            "title": "$:/core/ui/EditorToolbar/size",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/size",
            "caption": "{{$:/language/Buttons/Size/Caption}}",
            "description": "{{$:/language/Buttons/Size/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/stamp-dropdown": {
            "title": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
        },
        "$:/core/ui/EditorToolbar/stamp": {
            "title": "$:/core/ui/EditorToolbar/stamp",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/stamp",
            "caption": "{{$:/language/Buttons/Stamp/Caption}}",
            "description": "{{$:/language/Buttons/Stamp/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
            "shortcuts": "((stamp))",
            "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/strikethrough": {
            "title": "$:/core/ui/EditorToolbar/strikethrough",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/strikethrough",
            "caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
            "description": "{{$:/language/Buttons/Strikethrough/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((strikethrough))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/subscript": {
            "title": "$:/core/ui/EditorToolbar/subscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/subscript",
            "caption": "{{$:/language/Buttons/Subscript/Caption}}",
            "description": "{{$:/language/Buttons/Subscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((subscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/superscript": {
            "title": "$:/core/ui/EditorToolbar/superscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/superscript",
            "caption": "{{$:/language/Buttons/Superscript/Caption}}",
            "description": "{{$:/language/Buttons/Superscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((superscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/transcludify": {
            "title": "$:/core/ui/EditorToolbar/transcludify",
            "caption": "{{$:/language/Buttons/Transcludify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Transcludify/Hint}}",
            "icon": "$:/core/images/transcludify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((transcludify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/underline": {
            "title": "$:/core/ui/EditorToolbar/underline",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/underline",
            "caption": "{{$:/language/Buttons/Underline/Caption}}",
            "description": "{{$:/language/Buttons/Underline/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((underline))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
        },
        "$:/core/Filters/AllTags": {
            "title": "$:/core/Filters/AllTags",
            "tags": "$:/tags/Filter",
            "filter": "[tags[]!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTags}}",
            "text": ""
        },
        "$:/core/Filters/AllTiddlers": {
            "title": "$:/core/Filters/AllTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/Drafts": {
            "title": "$:/core/Filters/Drafts",
            "tags": "$:/tags/Filter",
            "filter": "[has[draft.of]sort[title]]",
            "description": "{{$:/language/Filters/Drafts}}",
            "text": ""
        },
        "$:/core/Filters/Missing": {
            "title": "$:/core/Filters/Missing",
            "tags": "$:/tags/Filter",
            "filter": "[all[missing]sort[title]]",
            "description": "{{$:/language/Filters/Missing}}",
            "text": ""
        },
        "$:/core/Filters/Orphans": {
            "title": "$:/core/Filters/Orphans",
            "tags": "$:/tags/Filter",
            "filter": "[all[orphans]sort[title]]",
            "description": "{{$:/language/Filters/Orphans}}",
            "text": ""
        },
        "$:/core/Filters/OverriddenShadowTiddlers": {
            "title": "$:/core/Filters/OverriddenShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[shadow]]",
            "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentSystemTiddlers": {
            "title": "$:/core/Filters/RecentSystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentSystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentTiddlers": {
            "title": "$:/core/Filters/RecentTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/SessionTiddlers": {
            "title": "$:/core/Filters/SessionTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[haschanged[]]",
            "description": "{{$:/language/Filters/SessionTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/ShadowTiddlers": {
            "title": "$:/core/Filters/ShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows]sort[title]]",
            "description": "{{$:/language/Filters/ShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/StoryList": {
            "title": "$:/core/Filters/StoryList",
            "tags": "$:/tags/Filter",
            "filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
            "description": "{{$:/language/Filters/StoryList}}",
            "text": ""
        },
        "$:/core/Filters/SystemTags": {
            "title": "$:/core/Filters/SystemTags",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTags}}",
            "text": ""
        },
        "$:/core/Filters/SystemTiddlers": {
            "title": "$:/core/Filters/SystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/TypedTiddlers": {
            "title": "$:/core/Filters/TypedTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Filters/TypedTiddlers}}",
            "text": ""
        },
        "$:/core/ui/ImportListing": {
            "title": "$:/core/ui/ImportListing",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" stateTitle=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Diff": {
            "title": "$:/core/ui/ImportPreviews/Diff",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Diff}}",
            "text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"
        },
        "$:/core/ui/ImportPreviews/DiffFields": {
            "title": "$:/core/ui/ImportPreviews/DiffFields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/DiffFields}}",
            "text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"
        },
        "$:/core/ui/ImportPreviews/Fields": {
            "title": "$:/core/ui/ImportPreviews/Fields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Fields}}",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Text": {
            "title": "$:/core/ui/ImportPreviews/Text",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Text}}",
            "text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"
        },
        "$:/core/ui/ImportPreviews/TextRaw": {
            "title": "$:/core/ui/ImportPreviews/TextRaw",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/TextRaw}}",
            "text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"
        },
        "$:/core/ui/KeyboardShortcuts/advanced-search": {
            "title": "$:/core/ui/KeyboardShortcuts/advanced-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((advanced-search))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\"/>\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-image": {
            "title": "$:/core/ui/KeyboardShortcuts/new-image",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-image))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-journal": {
            "title": "$:/core/ui/KeyboardShortcuts/new-journal",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-journal))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-tiddler": {
            "title": "$:/core/ui/KeyboardShortcuts/new-tiddler",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-tiddler))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/sidebar-search": {
            "title": "$:/core/ui/KeyboardShortcuts/sidebar-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((sidebar-search))",
            "text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"
        },
        "$:/core/ui/KeyboardShortcut/toggle-sidebar": {
            "title": "$:/core/ui/KeyboardShortcut/toggle-sidebar",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((toggle-sidebar))",
            "text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n"
        },
        "$:/core/ui/ListItemTemplate": {
            "title": "$:/core/ui/ListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</div>"
        },
        "$:/Manager/ItemMain/Fields": {
            "title": "$:/Manager/ItemMain/Fields",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/Fields}}",
            "text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/Manager/ItemMain/RawText": {
            "title": "$:/Manager/ItemMain/RawText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/RawText}}",
            "text": "<pre><code><$view/></code></pre>\n"
        },
        "$:/Manager/ItemMain/WikifiedText": {
            "title": "$:/Manager/ItemMain/WikifiedText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/WikifiedText}}",
            "text": "<$transclude mode=\"block\"/>\n"
        },
        "$:/Manager/ItemSidebar/Colour": {
            "title": "$:/Manager/ItemSidebar/Colour",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Colour}}",
            "text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Icon": {
            "title": "$:/Manager/ItemSidebar/Icon",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Icon}}",
            "text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tags": {
            "title": "$:/Manager/ItemSidebar/Tags",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tags}}",
            "text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tools": {
            "title": "$:/Manager/ItemSidebar/Tools",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tools}}",
            "text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
        },
        "$:/Manager": {
            "title": "$:/Manager",
            "icon": "$:/core/images/list",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
        },
        "$:/core/ui/MissingTemplate": {
            "title": "$:/core/ui/MissingTemplate",
            "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
        },
        "$:/core/ui/MoreSideBar/All": {
            "title": "$:/core/ui/MoreSideBar/All",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/All/Caption}}",
            "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Drafts": {
            "title": "$:/core/ui/MoreSideBar/Drafts",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Drafts/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Explorer": {
            "title": "$:/core/ui/MoreSideBar/Explorer",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Explorer/Caption}}",
            "text": "<<tree \"$:/\">>\n"
        },
        "$:/core/ui/MoreSideBar/Missing": {
            "title": "$:/core/ui/MoreSideBar/Missing",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Missing/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Orphans": {
            "title": "$:/core/ui/MoreSideBar/Orphans",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Orphans/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n"
        },
        "$:/core/ui/MoreSideBar/Recent": {
            "title": "$:/core/ui/MoreSideBar/Recent",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Shadows": {
            "title": "$:/core/ui/MoreSideBar/Shadows",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Shadows/Caption}}",
            "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/System": {
            "title": "$:/core/ui/MoreSideBar/System",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/System/Caption}}",
            "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Tags": {
            "title": "$:/core/ui/MoreSideBar/Tags",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Tags/Caption}}",
            "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
        },
        "$:/core/ui/MoreSideBar/Types": {
            "title": "$:/core/ui/MoreSideBar/Types",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Types/Caption}}",
            "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Languages": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Languages",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Theme": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Theme",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/Buttons/advanced-search": {
            "title": "$:/core/ui/Buttons/advanced-search",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
            "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/close-all": {
            "title": "$:/core/ui/Buttons/close-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
            "description": "{{$:/language/Buttons/CloseAll/Hint}}",
            "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/control-panel": {
            "title": "$:/core/ui/Buttons/control-panel",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
            "description": "{{$:/language/Buttons/ControlPanel/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/encryption": {
            "title": "$:/core/ui/Buttons/encryption",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
            "description": "{{$:/language/Buttons/Encryption/Hint}}",
            "text": "<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/export-page": {
            "title": "$:/core/ui/Buttons/export-page",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
            "description": "{{$:/language/Buttons/ExportPage/Hint}}",
            "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
        },
        "$:/core/ui/Buttons/fold-all": {
            "title": "$:/core/ui/Buttons/fold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
            "description": "{{$:/language/Buttons/FoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/full-screen": {
            "title": "$:/core/ui/Buttons/full-screen",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
            "description": "{{$:/language/Buttons/FullScreen/Hint}}",
            "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/home": {
            "title": "$:/core/ui/Buttons/home",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
            "description": "{{$:/language/Buttons/Home/Hint}}",
            "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/import": {
            "title": "$:/core/ui/Buttons/import",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
            "description": "{{$:/language/Buttons/Import/Hint}}",
            "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
        },
        "$:/core/ui/Buttons/language": {
            "title": "$:/core/ui/Buttons/language",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
            "description": "{{$:/language/Buttons/Language/Hint}}",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/manager": {
            "title": "$:/core/ui/Buttons/manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
            "description": "{{$:/language/Buttons/Manager/Hint}}",
            "text": "\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/core/ui/Buttons/more-page-actions",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-image": {
            "title": "$:/core/ui/Buttons/new-image",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
            "description": "{{$:/language/Buttons/NewImage/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/new-journal": {
            "title": "$:/core/ui/Buttons/new-journal",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
            "description": "{{$:/language/Buttons/NewJournal/Hint}}",
            "text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n"
        },
        "$:/core/ui/Buttons/new-tiddler": {
            "title": "$:/core/ui/Buttons/new-tiddler",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
            "description": "{{$:/language/Buttons/NewTiddler/Hint}}",
            "text": "<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/palette": {
            "title": "$:/core/ui/Buttons/palette",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
            "description": "{{$:/language/Buttons/Palette/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/print": {
            "title": "$:/core/ui/Buttons/print",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
            "description": "{{$:/language/Buttons/Print/Hint}}",
            "text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/refresh": {
            "title": "$:/core/ui/Buttons/refresh",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
            "description": "{{$:/language/Buttons/Refresh/Hint}}",
            "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save-wiki": {
            "title": "$:/core/ui/Buttons/save-wiki",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
            "description": "{{$:/language/Buttons/SaveWiki/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
        },
        "$:/core/ui/Buttons/storyview": {
            "title": "$:/core/ui/Buttons/storyview",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
            "description": "{{$:/language/Buttons/StoryView/Hint}}",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/tag-manager": {
            "title": "$:/core/ui/Buttons/tag-manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
            "description": "{{$:/language/Buttons/TagManager/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/theme": {
            "title": "$:/core/ui/Buttons/theme",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
            "description": "{{$:/language/Buttons/Theme/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/timestamp": {
            "title": "$:/core/ui/Buttons/timestamp",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
            "description": "{{$:/language/Buttons/Timestamp/Hint}}",
            "text": "<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/unfold-all": {
            "title": "$:/core/ui/Buttons/unfold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
            "description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/PageTemplate/pagecontrols": {
            "title": "$:/core/ui/PageTemplate/pagecontrols",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n"
        },
        "$:/core/ui/PageStylesheet": {
            "title": "$:/core/ui/PageStylesheet",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/PageTemplate/alerts": {
            "title": "$:/core/ui/PageTemplate/alerts",
            "tags": "$:/tags/PageTemplate",
            "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
        },
        "$:/core/ui/PageTemplate/drafts": {
            "title": "$:/core/ui/PageTemplate/drafts",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/PageTemplate/pluginreloadwarning": {
            "title": "$:/core/ui/PageTemplate/pluginreloadwarning",
            "tags": "$:/tags/PageTemplate",
            "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[has[plugin-type]haschanged[]!plugin-type[import]limit[1]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/PageTemplate/sidebar": {
            "title": "$:/core/ui/PageTemplate/sidebar",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"  tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"
        },
        "$:/core/ui/PageTemplate/story": {
            "title": "$:/core/ui/PageTemplate/story",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
        },
        "$:/core/ui/PageTemplate/topleftbar": {
            "title": "$:/core/ui/PageTemplate/topleftbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate/toprightbar": {
            "title": "$:/core/ui/PageTemplate/toprightbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate": {
            "title": "$:/core/ui/PageTemplate",
            "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/PaletteManager": {
            "title": "$:/PaletteManager",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}}&nbsp;<$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}}&nbsp;<$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip=<<lingo Delete/Hint>> aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\">&nbsp;<<lingo Names/External/Show>></$checkbox>\n\n<<palette-manager-table>>\n"
        },
        "$:/core/ui/PluginInfo": {
            "title": "$:/core/ui/PluginInfo",
            "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
        },
        "$:/core/ui/PluginInfo/Default/contents": {
            "title": "$:/core/ui/PluginInfo/Default/contents",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n"
        },
        "$:/core/ui/PluginListItemTemplate": {
            "title": "$:/core/ui/PluginListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"description\">\n<$view field=\"title\"/>\n</$view>\n</$link>\n</div>"
        },
        "$:/core/ui/SearchResults": {
            "title": "$:/core/ui/SearchResults",
            "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
        },
        "$:/core/ui/SideBar/More": {
            "title": "$:/core/ui/SideBar/More",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/More/Caption}}",
            "text": "<div class=\"tc-more-sidebar\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical\" />\n</div>"
        },
        "$:/core/ui/SideBar/Open": {
            "title": "$:/core/ui/SideBar/Open",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Open/Caption}}",
            "text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=\"$:/StoryList\" $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">{{$:/core/images/close-button}}</$button>&nbsp;<$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\n"
        },
        "$:/core/ui/SideBar/Recent": {
            "title": "$:/core/ui/SideBar/Recent",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/SideBar/Tools": {
            "title": "$:/core/ui/SideBar/Tools",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "text": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"
        },
        "$:/core/ui/SideBarSegments/page-controls": {
            "title": "$:/core/ui/SideBarSegments/page-controls",
            "tags": "$:/tags/SideBarSegment",
            "text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n"
        },
        "$:/core/ui/SideBarSegments/search": {
            "title": "$:/core/ui/SideBarSegments/search",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"searchTerm\" value={{{ [<searchTiddler>get[text]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search<searchTerm>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-subtitle": {
            "title": "$:/core/ui/SideBarSegments/site-subtitle",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-title": {
            "title": "$:/core/ui/SideBarSegments/site-title",
            "tags": "$:/tags/SideBarSegment",
            "text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"
        },
        "$:/core/ui/SideBarSegments/tabs": {
            "title": "$:/core/ui/SideBarSegments/tabs",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</div>\n"
        },
        "$:/TagManager": {
            "title": "$:/TagManager",
            "icon": "$:/core/images/tag-button",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TagTemplate": {
            "title": "$:/core/ui/TagTemplate",
            "text": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
        },
        "$:/core/ui/TiddlerFieldTemplate": {
            "title": "$:/core/ui/TiddlerFieldTemplate",
            "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
        },
        "$:/core/ui/TiddlerFields": {
            "title": "$:/core/ui/TiddlerFields",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced": {
            "title": "$:/core/ui/TiddlerInfo/Advanced",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
            "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Fields": {
            "title": "$:/core/ui/TiddlerInfo/Fields",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
            "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/List": {
            "title": "$:/core/ui/TiddlerInfo/List",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/List/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Listed": {
            "title": "$:/core/ui/TiddlerInfo/Listed",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/References": {
            "title": "$:/core/ui/TiddlerInfo/References",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/References/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
        },
        "$:/core/ui/TiddlerInfo/Tagging": {
            "title": "$:/core/ui/TiddlerInfo/Tagging",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Tools": {
            "title": "$:/core/ui/TiddlerInfo/Tools",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo": {
            "title": "$:/core/ui/TiddlerInfo",
            "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
        },
        "$:/core/ui/TopBar/menu": {
            "title": "$:/core/ui/TopBar/menu",
            "tags": "$:/tags/TopRightBar",
            "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n"
        },
        "$:/core/ui/UntaggedTemplate": {
            "title": "$:/core/ui/UntaggedTemplate",
            "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/classic": {
            "title": "$:/core/ui/ViewTemplate/classic",
            "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/import": {
            "title": "$:/core/ui/ViewTemplate/import",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/plugin": {
            "title": "$:/core/ui/ViewTemplate/plugin",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/subtitle": {
            "title": "$:/core/ui/ViewTemplate/subtitle",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/tags": {
            "title": "$:/core/ui/ViewTemplate/tags",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/title": {
            "title": "$:/core/ui/ViewTemplate/title",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>"
        },
        "$:/core/ui/ViewTemplate/unfold": {
            "title": "$:/core/ui/ViewTemplate/unfold",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate": {
            "title": "$:/core/ui/ViewTemplate",
            "text": "\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\n"
        },
        "$:/core/ui/Buttons/clone": {
            "title": "$:/core/ui/Buttons/clone",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
            "description": "{{$:/language/Buttons/Clone/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close-others": {
            "title": "$:/core/ui/Buttons/close-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
            "description": "{{$:/language/Buttons/CloseOthers/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close": {
            "title": "$:/core/ui/Buttons/close",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
            "description": "{{$:/language/Buttons/Close/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/edit": {
            "title": "$:/core/ui/Buttons/edit",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
            "description": "{{$:/language/Buttons/Edit/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/core/ui/Buttons/export-tiddler",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
            "description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
            "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
        },
        "$:/core/ui/Buttons/fold-bar": {
            "title": "$:/core/ui/Buttons/fold-bar",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
            "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
            "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
        },
        "$:/core/ui/Buttons/fold-others": {
            "title": "$:/core/ui/Buttons/fold-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
            "description": "{{$:/language/Buttons/FoldOthers/Hint}}",
            "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/fold": {
            "title": "$:/core/ui/Buttons/fold",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
            "description": "{{$:/language/Buttons/Fold/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/info": {
            "title": "$:/core/ui/Buttons/info",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
            "description": "{{$:/language/Buttons/Info/Hint}}",
            "text": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
        },
        "$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/core/ui/Buttons/more-tiddler-actions",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-here": {
            "title": "$:/core/ui/Buttons/new-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
            "description": "{{$:/language/Buttons/NewHere/Hint}}",
            "text": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>"
        },
        "$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/core/ui/Buttons/new-journal-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
            "description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
            "text": "\\whitespace trim\n\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>"
        },
        "$:/core/ui/Buttons/open-window": {
            "title": "$:/core/ui/Buttons/open-window",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
            "description": "{{$:/language/Buttons/OpenWindow/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permalink": {
            "title": "$:/core/ui/Buttons/permalink",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
            "description": "{{$:/language/Buttons/Permalink/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permaview": {
            "title": "$:/core/ui/Buttons/permaview",
            "tags": "$:/tags/ViewToolbar $:/tags/PageControls",
            "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
            "description": "{{$:/language/Buttons/Permaview/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/DefaultTiddlers": {
            "title": "$:/DefaultTiddlers",
            "text": "GettingStarted\n"
        },
        "$:/temp/advancedsearch": {
            "title": "$:/temp/advancedsearch",
            "text": ""
        },
        "$:/snippets/allfields": {
            "title": "$:/snippets/allfields",
            "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
        },
        "$:/config/AnimationDuration": {
            "title": "$:/config/AnimationDuration",
            "text": "400"
        },
        "$:/config/AutoSave": {
            "title": "$:/config/AutoSave",
            "text": "yes"
        },
        "$:/config/BitmapEditor/Colour": {
            "title": "$:/config/BitmapEditor/Colour",
            "text": "#444"
        },
        "$:/config/BitmapEditor/ImageSizes": {
            "title": "$:/config/BitmapEditor/ImageSizes",
            "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
        },
        "$:/config/BitmapEditor/LineWidth": {
            "title": "$:/config/BitmapEditor/LineWidth",
            "text": "3px"
        },
        "$:/config/BitmapEditor/LineWidths": {
            "title": "$:/config/BitmapEditor/LineWidths",
            "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
        },
        "$:/config/BitmapEditor/Opacities": {
            "title": "$:/config/BitmapEditor/Opacities",
            "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
        },
        "$:/config/BitmapEditor/Opacity": {
            "title": "$:/config/BitmapEditor/Opacity",
            "text": "1.0"
        },
        "$:/config/DefaultMoreSidebarTab": {
            "title": "$:/config/DefaultMoreSidebarTab",
            "text": "$:/core/ui/MoreSideBar/Tags"
        },
        "$:/config/DefaultSidebarTab": {
            "title": "$:/config/DefaultSidebarTab",
            "text": "$:/core/ui/SideBar/Open"
        },
        "$:/config/DownloadSaver/AutoSave": {
            "title": "$:/config/DownloadSaver/AutoSave",
            "text": "no"
        },
        "$:/config/Drafts/TypingTimeout": {
            "title": "$:/config/Drafts/TypingTimeout",
            "text": "400"
        },
        "$:/config/EditTemplateFields/Visibility/title": {
            "title": "$:/config/EditTemplateFields/Visibility/title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/tags": {
            "title": "$:/config/EditTemplateFields/Visibility/tags",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/text": {
            "title": "$:/config/EditTemplateFields/Visibility/text",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/creator": {
            "title": "$:/config/EditTemplateFields/Visibility/creator",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/created": {
            "title": "$:/config/EditTemplateFields/Visibility/created",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modified": {
            "title": "$:/config/EditTemplateFields/Visibility/modified",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modifier": {
            "title": "$:/config/EditTemplateFields/Visibility/modifier",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/type": {
            "title": "$:/config/EditTemplateFields/Visibility/type",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.title": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.of": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.of",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/revision": {
            "title": "$:/config/EditTemplateFields/Visibility/revision",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/bag": {
            "title": "$:/config/EditTemplateFields/Visibility/bag",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
            "text": "hide"
        },
        "$:/config/EditorTypeMappings/image/gif": {
            "title": "$:/config/EditorTypeMappings/image/gif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/webp": {
            "title": "$:/config/EditorTypeMappings/image/webp",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heic": {
            "title": "$:/config/EditorTypeMappings/image/heic",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heif": {
            "title": "$:/config/EditorTypeMappings/image/heif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpeg": {
            "title": "$:/config/EditorTypeMappings/image/jpeg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpg": {
            "title": "$:/config/EditorTypeMappings/image/jpg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/png": {
            "title": "$:/config/EditorTypeMappings/image/png",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/x-icon": {
            "title": "$:/config/EditorTypeMappings/image/x-icon",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "text": "text"
        },
        "$:/config/Manager/Show": {
            "title": "$:/config/Manager/Show",
            "text": "tiddlers"
        },
        "$:/config/Manager/Filter": {
            "title": "$:/config/Manager/Filter",
            "text": ""
        },
        "$:/config/Manager/Order": {
            "title": "$:/config/Manager/Order",
            "text": "forward"
        },
        "$:/config/Manager/Sort": {
            "title": "$:/config/Manager/Sort",
            "text": "title"
        },
        "$:/config/Manager/System": {
            "title": "$:/config/Manager/System",
            "text": "system"
        },
        "$:/config/Manager/Tag": {
            "title": "$:/config/Manager/Tag",
            "text": ""
        },
        "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
            "title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
            "text": "hide"
        },
        "$:/config/MissingLinks": {
            "title": "$:/config/MissingLinks",
            "text": "yes"
        },
        "$:/config/Navigation/UpdateAddressBar": {
            "title": "$:/config/Navigation/UpdateAddressBar",
            "text": "no"
        },
        "$:/config/Navigation/UpdateHistory": {
            "title": "$:/config/Navigation/UpdateHistory",
            "text": "no"
        },
        "$:/config/NewImageType": {
            "title": "$:/config/NewImageType",
            "text": "jpeg"
        },
        "$:/config/OfficialPluginLibrary": {
            "title": "$:/config/OfficialPluginLibrary",
            "tags": "$:/tags/PluginLibrary",
            "url": "https://tiddlywiki.com/library/v5.1.19/index.html",
            "caption": "{{$:/language/OfficialPluginLibrary}}",
            "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
        },
        "$:/config/Navigation/openLinkFromInsideRiver": {
            "title": "$:/config/Navigation/openLinkFromInsideRiver",
            "text": "below"
        },
        "$:/config/Navigation/openLinkFromOutsideRiver": {
            "title": "$:/config/Navigation/openLinkFromOutsideRiver",
            "text": "top"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
            "text": "hide"
        },
        "$:/config/Performance/Instrumentation": {
            "title": "$:/config/Performance/Instrumentation",
            "text": "yes"
        },
        "$:/config/SaveWikiButton/Template": {
            "title": "$:/config/SaveWikiButton/Template",
            "text": "$:/core/save/all"
        },
        "$:/config/SaverFilter": {
            "title": "$:/config/SaverFilter",
            "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Search/AutoFocus": {
            "title": "$:/config/Search/AutoFocus",
            "text": "true"
        },
        "$:/config/Search/MinLength": {
            "title": "$:/config/Search/MinLength",
            "text": "3"
        },
        "$:/config/SearchResults/Default": {
            "title": "$:/config/SearchResults/Default",
            "text": "$:/core/ui/DefaultSearchResultList"
        },
        "$:/config/ShortcutInfo/advanced-search": {
            "title": "$:/config/ShortcutInfo/advanced-search",
            "text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/bold": {
            "title": "$:/config/ShortcutInfo/bold",
            "text": "{{$:/language/Buttons/Bold/Hint}}"
        },
        "$:/config/ShortcutInfo/cancel-edit-tiddler": {
            "title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
            "text": "{{$:/language/Buttons/Cancel/Hint}}"
        },
        "$:/config/ShortcutInfo/excise": {
            "title": "$:/config/ShortcutInfo/excise",
            "text": "{{$:/language/Buttons/Excise/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-1": {
            "title": "$:/config/ShortcutInfo/heading-1",
            "text": "{{$:/language/Buttons/Heading1/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-2": {
            "title": "$:/config/ShortcutInfo/heading-2",
            "text": "{{$:/language/Buttons/Heading2/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-3": {
            "title": "$:/config/ShortcutInfo/heading-3",
            "text": "{{$:/language/Buttons/Heading3/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-4": {
            "title": "$:/config/ShortcutInfo/heading-4",
            "text": "{{$:/language/Buttons/Heading4/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-5": {
            "title": "$:/config/ShortcutInfo/heading-5",
            "text": "{{$:/language/Buttons/Heading5/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-6": {
            "title": "$:/config/ShortcutInfo/heading-6",
            "text": "{{$:/language/Buttons/Heading6/Hint}}"
        },
        "$:/config/ShortcutInfo/italic": {
            "title": "$:/config/ShortcutInfo/italic",
            "text": "{{$:/language/Buttons/Italic/Hint}}"
        },
        "$:/config/ShortcutInfo/link": {
            "title": "$:/config/ShortcutInfo/link",
            "text": "{{$:/language/Buttons/Link/Hint}}"
        },
        "$:/config/ShortcutInfo/list-bullet": {
            "title": "$:/config/ShortcutInfo/list-bullet",
            "text": "{{$:/language/Buttons/ListBullet/Hint}}"
        },
        "$:/config/ShortcutInfo/list-number": {
            "title": "$:/config/ShortcutInfo/list-number",
            "text": "{{$:/language/Buttons/ListNumber/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-block": {
            "title": "$:/config/ShortcutInfo/mono-block",
            "text": "{{$:/language/Buttons/MonoBlock/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-line": {
            "title": "$:/config/ShortcutInfo/mono-line",
            "text": "{{$:/language/Buttons/MonoLine/Hint}}"
        },
        "$:/config/ShortcutInfo/new-image": {
            "title": "$:/config/ShortcutInfo/new-image",
            "text": "{{$:/language/Buttons/NewImage/Hint}}"
        },
        "$:/config/ShortcutInfo/new-journal": {
            "title": "$:/config/ShortcutInfo/new-journal",
            "text": "{{$:/language/Buttons/NewJournal/Hint}}"
        },
        "$:/config/ShortcutInfo/new-tiddler": {
            "title": "$:/config/ShortcutInfo/new-tiddler",
            "text": "{{$:/language/Buttons/NewTiddler/Hint}}"
        },
        "$:/config/ShortcutInfo/picture": {
            "title": "$:/config/ShortcutInfo/picture",
            "text": "{{$:/language/Buttons/Picture/Hint}}"
        },
        "$:/config/ShortcutInfo/preview": {
            "title": "$:/config/ShortcutInfo/preview",
            "text": "{{$:/language/Buttons/Preview/Hint}}"
        },
        "$:/config/ShortcutInfo/quote": {
            "title": "$:/config/ShortcutInfo/quote",
            "text": "{{$:/language/Buttons/Quote/Hint}}"
        },
        "$:/config/ShortcutInfo/save-tiddler": {
            "title": "$:/config/ShortcutInfo/save-tiddler",
            "text": "{{$:/language/Buttons/Save/Hint}}"
        },
        "$:/config/ShortcutInfo/sidebar-search": {
            "title": "$:/config/ShortcutInfo/sidebar-search",
            "text": "{{$:/language/Buttons/SidebarSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/stamp": {
            "title": "$:/config/ShortcutInfo/stamp",
            "text": "{{$:/language/Buttons/Stamp/Hint}}"
        },
        "$:/config/ShortcutInfo/strikethrough": {
            "title": "$:/config/ShortcutInfo/strikethrough",
            "text": "{{$:/language/Buttons/Strikethrough/Hint}}"
        },
        "$:/config/ShortcutInfo/subscript": {
            "title": "$:/config/ShortcutInfo/subscript",
            "text": "{{$:/language/Buttons/Subscript/Hint}}"
        },
        "$:/config/ShortcutInfo/superscript": {
            "title": "$:/config/ShortcutInfo/superscript",
            "text": "{{$:/language/Buttons/Superscript/Hint}}"
        },
        "$:/config/ShortcutInfo/toggle-sidebar": {
            "title": "$:/config/ShortcutInfo/toggle-sidebar",
            "text": "{{$:/language/Buttons/ToggleSidebar/Hint}}"
        },
        "$:/config/ShortcutInfo/underline": {
            "title": "$:/config/ShortcutInfo/underline",
            "text": "{{$:/language/Buttons/Underline/Hint}}"
        },
        "$:/config/SyncFilter": {
            "title": "$:/config/SyncFilter",
            "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Tags/MinLength": {
            "title": "$:/config/Tags/MinLength",
            "text": "0"
        },
        "$:/config/TextEditor/EditorHeight/Height": {
            "title": "$:/config/TextEditor/EditorHeight/Height",
            "text": "400px"
        },
        "$:/config/TextEditor/EditorHeight/Mode": {
            "title": "$:/config/TextEditor/EditorHeight/Mode",
            "text": "auto"
        },
        "$:/config/TiddlerInfo/Default": {
            "title": "$:/config/TiddlerInfo/Default",
            "text": "$:/core/ui/TiddlerInfo/Fields"
        },
        "$:/config/TiddlerInfo/Mode": {
            "title": "$:/config/TiddlerInfo/Mode",
            "text": "popup"
        },
        "$:/config/Tiddlers/TitleLinks": {
            "title": "$:/config/Tiddlers/TitleLinks",
            "text": "no"
        },
        "$:/config/Toolbar/ButtonClass": {
            "title": "$:/config/Toolbar/ButtonClass",
            "text": "tc-btn-invisible"
        },
        "$:/config/Toolbar/Icons": {
            "title": "$:/config/Toolbar/Icons",
            "text": "yes"
        },
        "$:/config/Toolbar/Text": {
            "title": "$:/config/Toolbar/Text",
            "text": "no"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
            "text": "show"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
            "text": "hide"
        },
        "$:/config/shortcuts-mac/bold": {
            "title": "$:/config/shortcuts-mac/bold",
            "text": "meta-B"
        },
        "$:/config/shortcuts-mac/italic": {
            "title": "$:/config/shortcuts-mac/italic",
            "text": "meta-I"
        },
        "$:/config/shortcuts-mac/underline": {
            "title": "$:/config/shortcuts-mac/underline",
            "text": "meta-U"
        },
        "$:/config/shortcuts-mac/new-image": {
            "title": "$:/config/shortcuts-mac/new-image",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-mac/new-journal": {
            "title": "$:/config/shortcuts-mac/new-journal",
            "text": "ctrl-J"
        },
        "$:/config/shortcuts-mac/new-tiddler": {
            "title": "$:/config/shortcuts-mac/new-tiddler",
            "text": "ctrl-N"
        },
        "$:/config/shortcuts-not-mac/bold": {
            "title": "$:/config/shortcuts-not-mac/bold",
            "text": "ctrl-B"
        },
        "$:/config/shortcuts-not-mac/italic": {
            "title": "$:/config/shortcuts-not-mac/italic",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-not-mac/underline": {
            "title": "$:/config/shortcuts-not-mac/underline",
            "text": "ctrl-U"
        },
        "$:/config/shortcuts-not-mac/new-image": {
            "title": "$:/config/shortcuts-not-mac/new-image",
            "text": "alt-I"
        },
        "$:/config/shortcuts-not-mac/new-journal": {
            "title": "$:/config/shortcuts-not-mac/new-journal",
            "text": "alt-J"
        },
        "$:/config/shortcuts-not-mac/new-tiddler": {
            "title": "$:/config/shortcuts-not-mac/new-tiddler",
            "text": "alt-N"
        },
        "$:/config/shortcuts/advanced-search": {
            "title": "$:/config/shortcuts/advanced-search",
            "text": "ctrl-shift-A"
        },
        "$:/config/shortcuts/cancel-edit-tiddler": {
            "title": "$:/config/shortcuts/cancel-edit-tiddler",
            "text": "escape"
        },
        "$:/config/shortcuts/excise": {
            "title": "$:/config/shortcuts/excise",
            "text": "ctrl-E"
        },
        "$:/config/shortcuts/sidebar-search": {
            "title": "$:/config/shortcuts/sidebar-search",
            "text": "ctrl-shift-F"
        },
        "$:/config/shortcuts/heading-1": {
            "title": "$:/config/shortcuts/heading-1",
            "text": "ctrl-1"
        },
        "$:/config/shortcuts/heading-2": {
            "title": "$:/config/shortcuts/heading-2",
            "text": "ctrl-2"
        },
        "$:/config/shortcuts/heading-3": {
            "title": "$:/config/shortcuts/heading-3",
            "text": "ctrl-3"
        },
        "$:/config/shortcuts/heading-4": {
            "title": "$:/config/shortcuts/heading-4",
            "text": "ctrl-4"
        },
        "$:/config/shortcuts/heading-5": {
            "title": "$:/config/shortcuts/heading-5",
            "text": "ctrl-5"
        },
        "$:/config/shortcuts/heading-6": {
            "title": "$:/config/shortcuts/heading-6",
            "text": "ctrl-6"
        },
        "$:/config/shortcuts/link": {
            "title": "$:/config/shortcuts/link",
            "text": "ctrl-L"
        },
        "$:/config/shortcuts/linkify": {
            "title": "$:/config/shortcuts/linkify",
            "text": "alt-shift-L"
        },
        "$:/config/shortcuts/list-bullet": {
            "title": "$:/config/shortcuts/list-bullet",
            "text": "ctrl-shift-L"
        },
        "$:/config/shortcuts/list-number": {
            "title": "$:/config/shortcuts/list-number",
            "text": "ctrl-shift-N"
        },
        "$:/config/shortcuts/mono-block": {
            "title": "$:/config/shortcuts/mono-block",
            "text": "ctrl-shift-M"
        },
        "$:/config/shortcuts/mono-line": {
            "title": "$:/config/shortcuts/mono-line",
            "text": "ctrl-M"
        },
        "$:/config/shortcuts/picture": {
            "title": "$:/config/shortcuts/picture",
            "text": "ctrl-shift-I"
        },
        "$:/config/shortcuts/preview": {
            "title": "$:/config/shortcuts/preview",
            "text": "alt-P"
        },
        "$:/config/shortcuts/quote": {
            "title": "$:/config/shortcuts/quote",
            "text": "ctrl-Q"
        },
        "$:/config/shortcuts/save-tiddler": {
            "title": "$:/config/shortcuts/save-tiddler",
            "text": "ctrl+enter"
        },
        "$:/config/shortcuts/stamp": {
            "title": "$:/config/shortcuts/stamp",
            "text": "ctrl-S"
        },
        "$:/config/shortcuts/strikethrough": {
            "title": "$:/config/shortcuts/strikethrough",
            "text": "ctrl-T"
        },
        "$:/config/shortcuts/subscript": {
            "title": "$:/config/shortcuts/subscript",
            "text": "ctrl-shift-B"
        },
        "$:/config/shortcuts/superscript": {
            "title": "$:/config/shortcuts/superscript",
            "text": "ctrl-shift-P"
        },
        "$:/config/shortcuts/toggle-sidebar": {
            "title": "$:/config/shortcuts/toggle-sidebar",
            "text": "alt-shift-S"
        },
        "$:/config/shortcuts/transcludify": {
            "title": "$:/config/shortcuts/transcludify",
            "text": "alt-shift-T"
        },
        "$:/config/ui/EditTemplate": {
            "title": "$:/config/ui/EditTemplate",
            "text": "$:/core/ui/EditTemplate"
        },
        "$:/config/ui/ViewTemplate": {
            "title": "$:/config/ui/ViewTemplate",
            "text": "$:/core/ui/ViewTemplate"
        },
        "$:/config/WikiParserRules/Inline/wikilink": {
            "title": "$:/config/WikiParserRules/Inline/wikilink",
            "text": "enable"
        },
        "$:/snippets/currpalettepreview": {
            "title": "$:/snippets/currpalettepreview",
            "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}\n><div class=\"tc-swatch\" style=<<swatchStyle>> title=<<colour>>/></$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>"
        },
        "$:/snippets/download-wiki-button": {
            "title": "$:/snippets/download-wiki-button",
            "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
        },
        "$:/language": {
            "title": "$:/language",
            "text": "$:/languages/en-GB"
        },
        "$:/snippets/languageswitcher": {
            "title": "$:/snippets/languageswitcher",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/macros/CSS": {
            "title": "$:/core/macros/CSS",
            "tags": "$:/tags/Macro",
            "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"/></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n  -webkit-box-shadow: $shadow$;\n     -moz-box-shadow: $shadow$;\n          box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n  -webkit-filter: $filter$;\n     -moz-filter: $filter$;\n          filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n  -webkit-transition: $transition$;\n     -moz-transition: $transition$;\n          transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n  -webkit-transform-origin: $origin$;\n     -moz-transform-origin: $origin$;\n          transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n"
        },
        "$:/core/macros/colour-picker": {
            "title": "$:/core/macros/colour-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<div style=\"background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/> \n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
        },
        "$:/core/macros/copy-to-clipboard": {
            "title": "$:/core/macros/copy-to-clipboard",
            "tags": "$:/tags/Macro",
            "text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n"
        },
        "$:/core/macros/diff": {
            "title": "$:/core/macros/diff",
            "tags": "$:/tags/Macro",
            "text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n"
        },
        "$:/core/macros/dumpvariables": {
            "title": "$:/core/macros/dumpvariables",
            "tags": "$:/tags/Macro",
            "text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n"
        },
        "$:/core/macros/export": {
            "title": "$:/core/macros/export",
            "tags": "$:/tags/Macro",
            "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
        },
        "$:/core/macros/image-picker": {
            "title": "$:/core/macros/image-picker",
            "created": "20170715180840889",
            "modified": "20170715180914005",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
        },
        "$:/core/macros/lingo": {
            "title": "$:/core/macros/lingo",
            "tags": "$:/tags/Macro",
            "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
        },
        "$:/core/macros/list": {
            "title": "$:/core/macros/list",
            "tags": "$:/tags/Macro",
            "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\">\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n</$type$>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\">\n<div class=\"tc-droppable-placeholder\">\n&nbsp;\n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\">\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\">\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n"
        },
        "$:/core/macros/tabs": {
            "title": "$:/core/macros/tabs",
            "tags": "$:/tags/Macro",
            "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tag-picker": {
            "title": "$:/core/macros/tag-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\">\n$(actions)$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker(actions)\n<$set name=\"actions\" value=\"\"\"$actions$\"\"\">\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>>/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{$:/temp/NewTagName}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n$actions$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$list filter=\"[{$:/temp/NewTagName}minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n<hr>\n<$list filter=\"[{$:/temp/NewTagName}minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n</div>\n</$reveal>\n</div>\n</$set>\n\\end\n"
        },
        "$:/core/macros/tag": {
            "title": "$:/core/macros/tag",
            "tags": "$:/tags/Macro",
            "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/> <$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
        },
        "$:/core/macros/thumbnails": {
            "title": "$:/core/macros/thumbnails",
            "tags": "$:/tags/Macro",
            "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
        },
        "$:/core/macros/timeline": {
            "title": "$:/core/macros/timeline",
            "created": "20141212105914482",
            "modified": "20141212110330815",
            "tags": "$:/tags/Macro",
            "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}>\n<<timeline-title>>\n</$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
        },
        "$:/core/macros/toc": {
            "title": "$:/core/macros/toc",
            "tags": "$:/tags/Macro",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n  <$transclude field=\"caption\">\n    <$view field=\"title\"/>\n  </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n  <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n    <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n      <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n        <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n          <li class=<<toc-item-class>>>\n            <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n              <<toc-caption>>\n            </$list>\n            <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n          </li>\n        </$set>\n      </$set>\n    </$vars>\n  </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\" \")\n<$macrocall $name=\"toc-body\"  tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n    <$link>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n        </$button>\n      </$reveal>\n      <<toc-caption>>\n    </$link>\n    <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n      <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n    </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n    <li class=<<toc-item-class>>>\n      <$link>\n          <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n          <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/right-arrow}}\n            </$button>\n          </$reveal>\n          <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/down-arrow}}\n            </$button>\n          </$reveal>\n        </$list>\n        <<toc-caption>>\n      </$link>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n        <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/right-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n        <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/down-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n      </$list>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-selective-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n  <div class=\"tc-tabbed-table-of-contents\">\n    <$linkcatcher to=<<__selectedTiddler__>>>\n      <div class=\"tc-table-of-contents\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n      </div>\n    </$linkcatcher>\n    <div class=\"tc-tabbed-table-of-contents-content\">\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n        <$transclude mode=\"block\" tiddler=<<__template__>>>\n          <h1><<toc-caption>></h1>\n          <$transclude mode=\"block\">$missingText$</$transclude>\n        </$transclude>\n      </$reveal>\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n        $unselectedText$\n      </$reveal>\n    </div>\n  </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n  <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n"
        },
        "$:/core/macros/translink": {
            "title": "$:/core/macros/translink",
            "tags": "$:/tags/Macro",
            "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tree": {
            "title": "$:/core/macros/tree",
            "tags": "$:/tags/Macro",
            "text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/utils": {
            "title": "$:/core/macros/utils",
            "text": "\\define colour(colour)\n$colour$\n\\end\n"
        },
        "$:/snippets/minilanguageswitcher": {
            "title": "$:/snippets/minilanguageswitcher",
            "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/minithemeswitcher": {
            "title": "$:/snippets/minithemeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/modules": {
            "title": "$:/snippets/modules",
            "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
        },
        "$:/palette": {
            "title": "$:/palette",
            "text": "$:/palettes/Vanilla"
        },
        "$:/snippets/paletteeditor": {
            "title": "$:/snippets/paletteeditor",
            "text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n"
        },
        "$:/snippets/palettepreview": {
            "title": "$:/snippets/palettepreview",
            "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"
        },
        "$:/snippets/paletteswitcher": {
            "title": "$:/snippets/paletteswitcher",
            "text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n"
        },
        "$:/snippets/peek-stylesheets": {
            "title": "$:/snippets/peek-stylesheets",
            "text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"
        },
        "$:/temp/search": {
            "title": "$:/temp/search",
            "text": ""
        },
        "$:/tags/AdvancedSearch": {
            "title": "$:/tags/AdvancedSearch",
            "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
        },
        "$:/tags/AdvancedSearch/FilterButton": {
            "title": "$:/tags/AdvancedSearch/FilterButton",
            "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
        },
        "$:/tags/ControlPanel": {
            "title": "$:/tags/ControlPanel",
            "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
        },
        "$:/tags/ControlPanel/Info": {
            "title": "$:/tags/ControlPanel/Info",
            "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
        },
        "$:/tags/ControlPanel/Plugins": {
            "title": "$:/tags/ControlPanel/Plugins",
            "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
        },
        "$:/tags/EditTemplate": {
            "title": "$:/tags/EditTemplate",
            "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
        },
        "$:/tags/EditToolbar": {
            "title": "$:/tags/EditToolbar",
            "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
        },
        "$:/tags/EditorToolbar": {
            "title": "$:/tags/EditorToolbar",
            "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
        },
        "$:/tags/Manager/ItemMain": {
            "title": "$:/tags/Manager/ItemMain",
            "list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
        },
        "$:/tags/Manager/ItemSidebar": {
            "title": "$:/tags/Manager/ItemSidebar",
            "list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
        },
        "$:/tags/MoreSideBar": {
            "title": "$:/tags/MoreSideBar",
            "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]",
            "text": ""
        },
        "$:/tags/PageControls": {
            "title": "$:/tags/PageControls",
            "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
        },
        "$:/tags/PageTemplate": {
            "title": "$:/tags/PageTemplate",
            "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
            "text": ""
        },
        "$:/tags/SideBar": {
            "title": "$:/tags/SideBar",
            "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
            "text": ""
        },
        "$:/tags/SideBarSegment": {
            "title": "$:/tags/SideBarSegment",
            "list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"
        },
        "$:/tags/TiddlerInfo": {
            "title": "$:/tags/TiddlerInfo",
            "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo/Advanced": {
            "title": "$:/tags/TiddlerInfo/Advanced",
            "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
        },
        "$:/tags/ViewTemplate": {
            "title": "$:/tags/ViewTemplate",
            "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
        },
        "$:/tags/ViewToolbar": {
            "title": "$:/tags/ViewToolbar",
            "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
        },
        "$:/snippets/themeswitcher": {
            "title": "$:/snippets/themeswitcher",
            "text": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/wiki/title": {
            "title": "$:/core/wiki/title",
            "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
        },
        "$:/view": {
            "title": "$:/view",
            "text": "classic"
        },
        "$:/snippets/viewswitcher": {
            "title": "$:/snippets/viewswitcher",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        }
    }
}
[[Contents]]
index.html
/
pesho-ivanov/pesho-ivanov.github.io
pesho-ivanov





pesho-ivanov
{
    "tiddlers": {
        "Untitled 1": {
            "title": "Untitled 1",
            "text": "Software and technology"
        }
    }
}
yes
yes
no
Revisited: DDth MMM YYYY
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/katex/katex.min.css": {
            "text": ".katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-mathml{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer,.katex .sizing{display:inline-block}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{border-right:.05em solid;display:inline-block;margin:0 -.025em;min-width:1px}.katex .mtable .vs-dashed{border-right:.05em dashed}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;fill:currentColor;fill-opacity:1;fill-rule:nonzero;height:inherit;position:absolute;stroke:currentColor;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1;width:100%}.katex svg path{stroke:none}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:\"\"}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox{border:.04em solid #000;box-sizing:border-box}.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}\n",
            "type": "text/plain",
            "title": "$:/plugins/tiddlywiki/katex/katex.min.css"
        },
        "$:/plugins/tiddlywiki/katex/katex.min.js": {
            "text": "(function(document) {\n!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof exports?exports.katex=t():e.katex=t()}(\"undefined\"!=typeof self?self:this,function(){return function(r){var n={};function i(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return r[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=r,i.c=n,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var n in t)i.d(r,n,function(e){return t[e]}.bind(null,n));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"\",i(i.s=2)}([function(e,t,r){},,function(e,t,r){\"use strict\";r.r(t);r(0);var p=function(){function r(e,t,r){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=t,this.end=r}return r.prototype.getSource=function(){return this.lexer.input.slice(this.start,this.end)},r.range=function(e,t){return t?e&&e.loc&&t.loc&&e.loc.lexer===t.loc.lexer?new r(e.loc.lexer,e.loc.start,t.loc.end):null:e&&e.loc},r}(),a=function(){function r(e,t){this.text=void 0,this.loc=void 0,this.text=e,this.loc=t}return r.prototype.range=function(e,t){return new r(t,p.range(this,e))},r}(),n=function e(t,r){this.position=void 0;var n,i=\"KaTeX parse error: \"+t,a=r&&r.loc;if(a&&a.start<=a.end){var o=a.lexer.input;n=a.start;var s=a.end;n===o.length?i+=\" at end of input: \":i+=\" at position \"+(n+1)+\": \";var l=o.slice(n,s).replace(/[^]/g,\"$&\\u0332\");i+=(15<n?\"\\u2026\"+o.slice(n-15,n):o.slice(0,n))+l+(s+15<o.length?o.slice(s,s+15)+\"\\u2026\":o.slice(s))}var h=new Error(i);return h.name=\"ParseError\",h.__proto__=e.prototype,h.position=n,h};n.prototype.__proto__=Error.prototype;var X=n,i=/([A-Z])/g,o={\"&\":\"&amp;\",\">\":\"&gt;\",\"<\":\"&lt;\",'\"':\"&quot;\",\"'\":\"&#x27;\"},s=/[&><\"']/g;var l=function e(t){return\"ordgroup\"===t.type?1===t.body.length?e(t.body[0]):t:\"color\"===t.type?1===t.body.length?e(t.body[0]):t:\"font\"===t.type?e(t.body):t},T=function(e){if(!e)throw new Error(\"Expected non-null, but got \"+String(e));return e},Y={contains:function(e,t){return-1!==e.indexOf(t)},deflt:function(e,t){return void 0===e?t:e},escape:function(e){return String(e).replace(s,function(e){return o[e]})},hyphenate:function(e){return e.replace(i,\"-$1\").toLowerCase()},getBaseElem:l,isCharacterBox:function(e){var t=l(e);return\"mathord\"===t.type||\"textord\"===t.type||\"atom\"===t.type}},h=function(){function e(e){this.displayMode=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.allowedProtocols=void 0,e=e||{},this.displayMode=Y.deflt(e.displayMode,!1),this.throwOnError=Y.deflt(e.throwOnError,!0),this.errorColor=Y.deflt(e.errorColor,\"#cc0000\"),this.macros=e.macros||{},this.colorIsTextColor=Y.deflt(e.colorIsTextColor,!1),this.strict=Y.deflt(e.strict,\"warn\"),this.maxSize=Math.max(0,Y.deflt(e.maxSize,1/0)),this.maxExpand=Math.max(0,Y.deflt(e.maxExpand,1e3)),this.allowedProtocols=Y.deflt(e.allowedProtocols,[\"http\",\"https\",\"mailto\",\"_relative\"])}var t=e.prototype;return t.reportNonstrict=function(e,t,r){var n=this.strict;if(\"function\"==typeof n&&(n=n(e,t,r)),n&&\"ignore\"!==n){if(!0===n||\"error\"===n)throw new X(\"LaTeX-incompatible input and strict mode is set to 'error': \"+t+\" [\"+e+\"]\",r);\"warn\"===n?\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to 'warn': \"+t+\" [\"+e+\"]\"):\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to unrecognized '\"+n+\"': \"+t+\" [\"+e+\"]\")}},t.useStrictBehavior=function(e,t,r){var n=this.strict;if(\"function\"==typeof n)try{n=n(e,t,r)}catch(e){n=\"error\"}return!(!n||\"ignore\"===n)&&(!0===n||\"error\"===n||(\"warn\"===n?\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to 'warn': \"+t+\" [\"+e+\"]\"):\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to unrecognized '\"+n+\"': \"+t+\" [\"+e+\"]\"),!1))},e}(),m=function(){function e(e,t,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=r}var t=e.prototype;return t.sup=function(){return c[u[this.id]]},t.sub=function(){return c[d[this.id]]},t.fracNum=function(){return c[f[this.id]]},t.fracDen=function(){return c[g[this.id]]},t.cramp=function(){return c[v[this.id]]},t.text=function(){return c[y[this.id]]},t.isTight=function(){return 2<=this.size},e}(),c=[new m(0,0,!1),new m(1,0,!0),new m(2,1,!1),new m(3,1,!0),new m(4,2,!1),new m(5,2,!0),new m(6,3,!1),new m(7,3,!0)],u=[4,5,4,5,6,7,6,7],d=[5,5,5,5,7,7,7,7],f=[2,3,4,5,6,7,6,7],g=[3,3,5,5,7,7,7,7],v=[1,1,3,3,5,5,7,7],y=[0,1,2,3,2,3,2,3],q={DISPLAY:c[0],TEXT:c[2],SCRIPT:c[4],SCRIPTSCRIPT:c[6]},b=[{name:\"latin\",blocks:[[256,591],[768,879]]},{name:\"cyrillic\",blocks:[[1024,1279]]},{name:\"brahmic\",blocks:[[2304,4255]]},{name:\"georgian\",blocks:[[4256,4351]]},{name:\"cjk\",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:\"hangul\",blocks:[[44032,55215]]}];var x=[];function w(e){for(var t=0;t<x.length;t+=2)if(e>=x[t]&&e<=x[t+1])return!0;return!1}b.forEach(function(e){return e.blocks.forEach(function(e){return x.push.apply(x,e)})});var k={path:{sqrtMain:\"M95,702c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,\\n-10,-9.5,-14c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54c44.2,-33.3,65.8,\\n-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10s173,378,173,378c0.7,0,\\n35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429c69,-144,104.5,-217.7,106.5,\\n-221c5.3,-9.3,12,-14,20,-14H400000v40H845.2724s-225.272,467,-225.272,467\\ns-235,486,-235,486c-2.7,4.7,-9,7,-19,7c-6,0,-10,-1,-12,-3s-194,-422,-194,-422\\ns-65,47,-65,47z M834 80H400000v40H845z\",sqrtSize1:\"M263,681c0.7,0,18,39.7,52,119c34,79.3,68.167,\\n158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120c340,-704.7,510.7,-1060.3,512,-1067\\nc4.7,-7.3,11,-11,19,-11H40000v40H1012.3s-271.3,567,-271.3,567c-38.7,80.7,-84,\\n175,-136,283c-52,108,-89.167,185.3,-111.5,232c-22.3,46.7,-33.8,70.3,-34.5,71\\nc-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1s-109,-253,-109,-253c-72.7,-168,-109.3,\\n-252,-110,-252c-10.7,8,-22,16.7,-34,26c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26\\ns76,-59,76,-59s76,-60,76,-60z M1001 80H40000v40H1012z\",sqrtSize2:\"M1001,80H400000v40H1013.1s-83.4,268,-264.1,840c-180.7,\\n572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,\\n-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744c-10,12,-21,25,-33,39s-32,39,-32,39\\nc-6,-5.3,-15,-14,-27,-26s25,-30,25,-30c26.7,-32.7,52,-63,76,-91s52,-60,52,-60\\ns208,722,208,722c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,\\n-658.5c53.7,-170.3,84.5,-266.8,92.5,-289.5c4,-6.7,10,-10,18,-10z\\nM1001 80H400000v40H1013z\",sqrtSize3:\"M424,2478c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,\\n-342,-109.8,-513.3,-110.5,-514c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,\\n25c-5.7,9.3,-9.8,16,-12.5,20s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,\\n-13s76,-122,76,-122s77,-121,77,-121s209,968,209,968c0,-2,84.7,-361.7,254,-1079\\nc169.3,-717.3,254.7,-1077.7,256,-1081c4,-6.7,10,-10,18,-10H400000v40H1014.6\\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185c-2,6,-10,9,-24,9\\nc-8,0,-12,-0.7,-12,-2z M1001 80H400000v40H1014z\",sqrtSize4:\"M473,2793c339.3,-1799.3,509.3,-2700,510,-2702\\nc3.3,-7.3,9.3,-11,18,-11H400000v40H1017.7s-90.5,478,-276.2,1466c-185.7,988,\\n-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,\\n-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200c0,-1.3,-5.3,8.7,-16,30c-10.7,\\n21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26s76,-153,76,-153s77,-151,\\n77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,606z\\nM1001 80H400000v40H1017z\",doubleleftarrow:\"M262 157\\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\\nm8 0v40h399730v-40zm0 194v40h399730v-40z\",doublerightarrow:\"M399738 392l\\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z\",leftarrow:\"M400000 241H110l3-3c68.7-52.7 113.7-120\\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\\n l-3-3h399890zM100 241v40h399900v-40z\",leftbrace:\"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z\",leftbraceunder:\"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z\",leftgroup:\"M400000 80\\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\\n 435 0h399565z\",leftgroupunder:\"M400000 262\\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\\n 435 219h399565z\",leftharpoon:\"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z\",leftharpoonplus:\"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\\nm0 0v40h400000v-40z\",leftharpoondown:\"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z\",leftharpoondownplus:\"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z\",lefthook:\"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\\n 71.5 23h399859zM103 281v-40h399897v40z\",leftlinesegment:\"M40 281 V428 H0 V94 H40 V241 H400000 v40z\\nM40 281 V428 H0 V94 H40 V241 H400000 v40z\",leftmapsto:\"M40 281 V448H0V74H40V241H400000v40z\\nM40 281 V448H0V74H40V241H400000v40z\",leftToFrom:\"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z\",longequal:\"M0 50 h400000 v40H0z m0 194h40000v40H0z\\nM0 50 h400000 v40H0z m0 194h40000v40H0z\",midbrace:\"M200428 334\\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z\",midbraceunder:\"M199572 214\\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z\",oiintSize1:\"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z\",oiintSize2:\"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\\nc0 110 84 276 504 276s502.4-166 502.4-276z\",oiiintSize1:\"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z\",oiiintSize2:\"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z\",rightarrow:\"M0 241v40h399891c-47.3 35.3-84 78-110 128\\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\\n 151.7 139 205zm0 0v40h399900v-40z\",rightbrace:\"M400000 542l\\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z\",rightbraceunder:\"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z\",rightgroup:\"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\\n 3-1 3-3v-38c-76-158-257-219-435-219H0z\",rightgroupunder:\"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z\",rightharpoon:\"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\\n 69.2 92 94.5zm0 0v40h399900v-40z\",rightharpoonplus:\"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z\",rightharpoondown:\"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z\",rightharpoondownplus:\"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\\nm0-194v40h400000v-40zm0 0v40h400000v-40z\",righthook:\"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z\",rightlinesegment:\"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z\",rightToFrom:\"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z\",twoheadleftarrow:\"M0 167c68 40\\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z\",twoheadrightarrow:\"M400000 167\\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z\",tilde1:\"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\\n-68.267.847-113-73.952-191-73.952z\",tilde2:\"M344 55.266c-142 0-300.638 81.316-311.5 86.418\\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z\",tilde3:\"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\\n -338 0-409-156.573-744-156.573z\",tilde4:\"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\\n -175.236-744-175.236z\",vec:\"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\\nc-16-25.333-24-45-24-59z\",widehat1:\"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z\",widehat2:\"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z\",widehat3:\"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z\",widehat4:\"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z\",widecheck1:\"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z\",widecheck2:\"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z\",widecheck3:\"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z\",widecheck4:\"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z\",baraboveleftarrow:\"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\\nM100 241v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z\",rightarrowabovebar:\"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z\",baraboveshortleftharpoon:\"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z\",rightharpoonaboveshortbar:\"M0,241 l0,40c399126,0,399993,0,399993,0\\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z\",shortbaraboveleftharpoon:\"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z\",shortrightharpoonabovebar:\"M53,241l0,40c398570,0,399437,0,399437,0\\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z\"}},A=function(){function e(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var t=e.prototype;return t.hasClass=function(e){return Y.contains(this.classes,e)},t.toNode=function(){for(var e=document.createDocumentFragment(),t=0;t<this.children.length;t++)e.appendChild(this.children[t].toNode());return e},t.toMarkup=function(){for(var e=\"\",t=0;t<this.children.length;t++)e+=this.children[t].toMarkup();return e},t.toText=function(){var e=function(e){return e.toText()};return this.children.map(e).join(\"\")},e}(),S=function(e){return e.filter(function(e){return e}).join(\" \")},z=function(e,t,r){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},t){t.style.isTight()&&this.classes.push(\"mtight\");var n=t.getColor();n&&(this.style.color=n)}},M=function(e){var t=document.createElement(e);for(var r in t.className=S(this.classes),this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);for(var n in this.attributes)this.attributes.hasOwnProperty(n)&&t.setAttribute(n,this.attributes[n]);for(var i=0;i<this.children.length;i++)t.appendChild(this.children[i].toNode());return t},B=function(e){var t=\"<\"+e;this.classes.length&&(t+=' class=\"'+Y.escape(S(this.classes))+'\"');var r=\"\";for(var n in this.style)this.style.hasOwnProperty(n)&&(r+=Y.hyphenate(n)+\":\"+this.style[n]+\";\");for(var i in r&&(t+=' style=\"'+Y.escape(r)+'\"'),this.attributes)this.attributes.hasOwnProperty(i)&&(t+=\" \"+i+'=\"'+Y.escape(this.attributes[i])+'\"');t+=\">\";for(var a=0;a<this.children.length;a++)t+=this.children[a].toMarkup();return t+=\"</\"+e+\">\"},C=function(){function e(e,t,r,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,z.call(this,e,r,n),this.children=t||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return Y.contains(this.classes,e)},t.toNode=function(){return M.call(this,\"span\")},t.toMarkup=function(){return B.call(this,\"span\")},e}(),N=function(){function e(e,t,r,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,z.call(this,t,n),this.children=r||[],this.setAttribute(\"href\",e)}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return Y.contains(this.classes,e)},t.toNode=function(){return M.call(this,\"a\")},t.toMarkup=function(){return B.call(this,\"a\")},e}(),E={\"\\xee\":\"\\u0131\\u0302\",\"\\xef\":\"\\u0131\\u0308\",\"\\xed\":\"\\u0131\\u0301\",\"\\xec\":\"\\u0131\\u0300\"},O=function(){function e(e,t,r,n,i,a,o,s){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=e,this.height=t||0,this.depth=r||0,this.italic=n||0,this.skew=i||0,this.width=a||0,this.classes=o||[],this.style=s||{},this.maxFontSize=0;var l=function(e){for(var t=0;t<b.length;t++)for(var r=b[t],n=0;n<r.blocks.length;n++){var i=r.blocks[n];if(e>=i[0]&&e<=i[1])return r.name}return null}(this.text.charCodeAt(0));l&&this.classes.push(l+\"_fallback\"),/[\\xee\\xef\\xed\\xec]/.test(this.text)&&(this.text=E[this.text])}var t=e.prototype;return t.hasClass=function(e){return Y.contains(this.classes,e)},t.toNode=function(){var e=document.createTextNode(this.text),t=null;for(var r in 0<this.italic&&((t=document.createElement(\"span\")).style.marginRight=this.italic+\"em\"),0<this.classes.length&&((t=t||document.createElement(\"span\")).className=S(this.classes)),this.style)this.style.hasOwnProperty(r)&&((t=t||document.createElement(\"span\")).style[r]=this.style[r]);return t?(t.appendChild(e),t):e},t.toMarkup=function(){var e=!1,t=\"<span\";this.classes.length&&(e=!0,t+=' class=\"',t+=Y.escape(S(this.classes)),t+='\"');var r=\"\";for(var n in 0<this.italic&&(r+=\"margin-right:\"+this.italic+\"em;\"),this.style)this.style.hasOwnProperty(n)&&(r+=Y.hyphenate(n)+\":\"+this.style[n]+\";\");r&&(e=!0,t+=' style=\"'+Y.escape(r)+'\"');var i=Y.escape(this.text);return e?(t+=\">\",t+=i,t+=\"</span>\"):i},e}(),I=function(){function e(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}var t=e.prototype;return t.toNode=function(){var e=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var r=0;r<this.children.length;r++)e.appendChild(this.children[r].toNode());return e},t.toMarkup=function(){var e=\"<svg\";for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=\" \"+t+\"='\"+this.attributes[t]+\"'\");e+=\">\";for(var r=0;r<this.children.length;r++)e+=this.children[r].toMarkup();return e+=\"</svg>\"},e}(),R=function(){function e(e,t){this.pathName=void 0,this.alternate=void 0,this.pathName=e,this.alternate=t}var t=e.prototype;return t.toNode=function(){var e=document.createElementNS(\"http://www.w3.org/2000/svg\",\"path\");return this.alternate?e.setAttribute(\"d\",this.alternate):e.setAttribute(\"d\",k.path[this.pathName]),e},t.toMarkup=function(){return this.alternate?\"<path d='\"+this.alternate+\"'/>\":\"<path d='\"+k.path[this.pathName]+\"'/>\"},e}(),L=function(){function e(e){this.attributes=void 0,this.attributes=e||{}}var t=e.prototype;return t.toNode=function(){var e=document.createElementNS(\"http://www.w3.org/2000/svg\",\"line\");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e},t.toMarkup=function(){var e=\"<line\";for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=\" \"+t+\"='\"+this.attributes[t]+\"'\");return e+=\"/>\"},e}();var H={\"AMS-Regular\":{65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},\"Caligraphic-Regular\":{48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473]},\"Fraktur-Regular\":{33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},\"Main-Bold\":{33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],824:[.19444,.69444,0,0,0],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444]},\"Main-BoldItalic\":{33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],163:[0,.69444,0,0,.86853],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},\"Main-Italic\":{33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],163:[0,.69444,0,0,.76909],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],305:[0,.43056,0,.02778,.32246],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],567:[.19444,.43056,0,.08334,.38403],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},\"Main-Regular\":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],824:[.19444,.69444,0,0,0],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,1],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.67,0,0,.778],8800:[.215,.716,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.9,0,0,.278],8943:[-.19,.31,0,0,1.172],8945:[-.1,.82,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.744,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.744,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778]},\"Math-BoldItalic\":{47:[.19444,.69444,0,0,0],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333]},\"Math-Italic\":{47:[.19444,.69444,0,0,0],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},\"Math-Regular\":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},\"SansSerif-Bold\":{33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},\"SansSerif-Italic\":{33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},\"SansSerif-Regular\":{33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},\"Script-Regular\":{65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212]},\"Size1-Regular\":{40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},\"Size2-Regular\":{40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},\"Size3-Regular\":{40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},\"Size4-Regular\":{40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},\"Typewriter-Regular\":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},D={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2]},P={\"\\xc5\":\"A\",\"\\xc7\":\"C\",\"\\xd0\":\"D\",\"\\xde\":\"o\",\"\\xe5\":\"a\",\"\\xe7\":\"c\",\"\\xf0\":\"d\",\"\\xfe\":\"o\",\"\\u0410\":\"A\",\"\\u0411\":\"B\",\"\\u0412\":\"B\",\"\\u0413\":\"F\",\"\\u0414\":\"A\",\"\\u0415\":\"E\",\"\\u0416\":\"K\",\"\\u0417\":\"3\",\"\\u0418\":\"N\",\"\\u0419\":\"N\",\"\\u041a\":\"K\",\"\\u041b\":\"N\",\"\\u041c\":\"M\",\"\\u041d\":\"H\",\"\\u041e\":\"O\",\"\\u041f\":\"N\",\"\\u0420\":\"P\",\"\\u0421\":\"C\",\"\\u0422\":\"T\",\"\\u0423\":\"y\",\"\\u0424\":\"O\",\"\\u0425\":\"X\",\"\\u0426\":\"U\",\"\\u0427\":\"h\",\"\\u0428\":\"W\",\"\\u0429\":\"W\",\"\\u042a\":\"B\",\"\\u042b\":\"X\",\"\\u042c\":\"B\",\"\\u042d\":\"3\",\"\\u042e\":\"X\",\"\\u042f\":\"R\",\"\\u0430\":\"a\",\"\\u0431\":\"b\",\"\\u0432\":\"a\",\"\\u0433\":\"r\",\"\\u0434\":\"y\",\"\\u0435\":\"e\",\"\\u0436\":\"m\",\"\\u0437\":\"e\",\"\\u0438\":\"n\",\"\\u0439\":\"n\",\"\\u043a\":\"n\",\"\\u043b\":\"n\",\"\\u043c\":\"m\",\"\\u043d\":\"n\",\"\\u043e\":\"o\",\"\\u043f\":\"n\",\"\\u0440\":\"p\",\"\\u0441\":\"c\",\"\\u0442\":\"o\",\"\\u0443\":\"y\",\"\\u0444\":\"b\",\"\\u0445\":\"x\",\"\\u0446\":\"n\",\"\\u0447\":\"n\",\"\\u0448\":\"w\",\"\\u0449\":\"w\",\"\\u044a\":\"a\",\"\\u044b\":\"m\",\"\\u044c\":\"a\",\"\\u044d\":\"e\",\"\\u044e\":\"m\",\"\\u044f\":\"r\"};function F(e,t,r){if(!H[t])throw new Error(\"Font metrics not found for font: \"+t+\".\");var n=e.charCodeAt(0);e[0]in P&&(n=P[e[0]].charCodeAt(0));var i=H[t][n];if(i||\"text\"!==r||w(n)&&(i=H[t][77]),i)return{depth:i[0],height:i[1],italic:i[2],skew:i[3],width:i[4]}}var V={};var U={bin:1,close:1,inner:1,open:1,punct:1,rel:1},G={\"accent-token\":1,mathord:1,\"op-token\":1,spacing:1,textord:1},_={math:{},text:{}},W=_;function j(e,t,r,n,i,a){_[e][i]={font:t,group:r,replace:n},a&&n&&(_[e][n]=_[e][i])}var $=\"math\",Z=\"text\",K=\"main\",J=\"ams\",Q=\"accent-token\",ee=\"bin\",te=\"close\",re=\"inner\",ne=\"mathord\",ie=\"op-token\",ae=\"open\",oe=\"punct\",se=\"rel\",le=\"spacing\",he=\"textord\";j($,K,se,\"\\u2261\",\"\\\\equiv\",!0),j($,K,se,\"\\u227a\",\"\\\\prec\",!0),j($,K,se,\"\\u227b\",\"\\\\succ\",!0),j($,K,se,\"\\u223c\",\"\\\\sim\",!0),j($,K,se,\"\\u22a5\",\"\\\\perp\"),j($,K,se,\"\\u2aaf\",\"\\\\preceq\",!0),j($,K,se,\"\\u2ab0\",\"\\\\succeq\",!0),j($,K,se,\"\\u2243\",\"\\\\simeq\",!0),j($,K,se,\"\\u2223\",\"\\\\mid\",!0),j($,K,se,\"\\u226a\",\"\\\\ll\",!0),j($,K,se,\"\\u226b\",\"\\\\gg\",!0),j($,K,se,\"\\u224d\",\"\\\\asymp\",!0),j($,K,se,\"\\u2225\",\"\\\\parallel\"),j($,K,se,\"\\u22c8\",\"\\\\bowtie\",!0),j($,K,se,\"\\u2323\",\"\\\\smile\",!0),j($,K,se,\"\\u2291\",\"\\\\sqsubseteq\",!0),j($,K,se,\"\\u2292\",\"\\\\sqsupseteq\",!0),j($,K,se,\"\\u2250\",\"\\\\doteq\",!0),j($,K,se,\"\\u2322\",\"\\\\frown\",!0),j($,K,se,\"\\u220b\",\"\\\\ni\",!0),j($,K,se,\"\\u221d\",\"\\\\propto\",!0),j($,K,se,\"\\u22a2\",\"\\\\vdash\",!0),j($,K,se,\"\\u22a3\",\"\\\\dashv\",!0),j($,K,se,\"\\u220b\",\"\\\\owns\"),j($,K,oe,\".\",\"\\\\ldotp\"),j($,K,oe,\"\\u22c5\",\"\\\\cdotp\"),j($,K,he,\"#\",\"\\\\#\"),j(Z,K,he,\"#\",\"\\\\#\"),j($,K,he,\"&\",\"\\\\&\"),j(Z,K,he,\"&\",\"\\\\&\"),j($,K,he,\"\\u2135\",\"\\\\aleph\",!0),j($,K,he,\"\\u2200\",\"\\\\forall\",!0),j($,K,he,\"\\u210f\",\"\\\\hbar\",!0),j($,K,he,\"\\u2203\",\"\\\\exists\",!0),j($,K,he,\"\\u2207\",\"\\\\nabla\",!0),j($,K,he,\"\\u266d\",\"\\\\flat\",!0),j($,K,he,\"\\u2113\",\"\\\\ell\",!0),j($,K,he,\"\\u266e\",\"\\\\natural\",!0),j($,K,he,\"\\u2663\",\"\\\\clubsuit\",!0),j($,K,he,\"\\u2118\",\"\\\\wp\",!0),j($,K,he,\"\\u266f\",\"\\\\sharp\",!0),j($,K,he,\"\\u2662\",\"\\\\diamondsuit\",!0),j($,K,he,\"\\u211c\",\"\\\\Re\",!0),j($,K,he,\"\\u2661\",\"\\\\heartsuit\",!0),j($,K,he,\"\\u2111\",\"\\\\Im\",!0),j($,K,he,\"\\u2660\",\"\\\\spadesuit\",!0),j(Z,K,he,\"\\xa7\",\"\\\\S\",!0),j(Z,K,he,\"\\xb6\",\"\\\\P\",!0),j($,K,he,\"\\u2020\",\"\\\\dag\"),j(Z,K,he,\"\\u2020\",\"\\\\dag\"),j(Z,K,he,\"\\u2020\",\"\\\\textdagger\"),j($,K,he,\"\\u2021\",\"\\\\ddag\"),j(Z,K,he,\"\\u2021\",\"\\\\ddag\"),j(Z,K,he,\"\\u2021\",\"\\\\textdaggerdbl\"),j($,K,te,\"\\u23b1\",\"\\\\rmoustache\",!0),j($,K,ae,\"\\u23b0\",\"\\\\lmoustache\",!0),j($,K,te,\"\\u27ef\",\"\\\\rgroup\",!0),j($,K,ae,\"\\u27ee\",\"\\\\lgroup\",!0),j($,K,ee,\"\\u2213\",\"\\\\mp\",!0),j($,K,ee,\"\\u2296\",\"\\\\ominus\",!0),j($,K,ee,\"\\u228e\",\"\\\\uplus\",!0),j($,K,ee,\"\\u2293\",\"\\\\sqcap\",!0),j($,K,ee,\"\\u2217\",\"\\\\ast\"),j($,K,ee,\"\\u2294\",\"\\\\sqcup\",!0),j($,K,ee,\"\\u25ef\",\"\\\\bigcirc\"),j($,K,ee,\"\\u2219\",\"\\\\bullet\"),j($,K,ee,\"\\u2021\",\"\\\\ddagger\"),j($,K,ee,\"\\u2240\",\"\\\\wr\",!0),j($,K,ee,\"\\u2a3f\",\"\\\\amalg\"),j($,K,ee,\"&\",\"\\\\And\"),j($,K,se,\"\\u27f5\",\"\\\\longleftarrow\",!0),j($,K,se,\"\\u21d0\",\"\\\\Leftarrow\",!0),j($,K,se,\"\\u27f8\",\"\\\\Longleftarrow\",!0),j($,K,se,\"\\u27f6\",\"\\\\longrightarrow\",!0),j($,K,se,\"\\u21d2\",\"\\\\Rightarrow\",!0),j($,K,se,\"\\u27f9\",\"\\\\Longrightarrow\",!0),j($,K,se,\"\\u2194\",\"\\\\leftrightarrow\",!0),j($,K,se,\"\\u27f7\",\"\\\\longleftrightarrow\",!0),j($,K,se,\"\\u21d4\",\"\\\\Leftrightarrow\",!0),j($,K,se,\"\\u27fa\",\"\\\\Longleftrightarrow\",!0),j($,K,se,\"\\u21a6\",\"\\\\mapsto\",!0),j($,K,se,\"\\u27fc\",\"\\\\longmapsto\",!0),j($,K,se,\"\\u2197\",\"\\\\nearrow\",!0),j($,K,se,\"\\u21a9\",\"\\\\hookleftarrow\",!0),j($,K,se,\"\\u21aa\",\"\\\\hookrightarrow\",!0),j($,K,se,\"\\u2198\",\"\\\\searrow\",!0),j($,K,se,\"\\u21bc\",\"\\\\leftharpoonup\",!0),j($,K,se,\"\\u21c0\",\"\\\\rightharpoonup\",!0),j($,K,se,\"\\u2199\",\"\\\\swarrow\",!0),j($,K,se,\"\\u21bd\",\"\\\\leftharpoondown\",!0),j($,K,se,\"\\u21c1\",\"\\\\rightharpoondown\",!0),j($,K,se,\"\\u2196\",\"\\\\nwarrow\",!0),j($,K,se,\"\\u21cc\",\"\\\\rightleftharpoons\",!0),j($,J,se,\"\\u226e\",\"\\\\nless\",!0),j($,J,se,\"\\ue010\",\"\\\\nleqslant\"),j($,J,se,\"\\ue011\",\"\\\\nleqq\"),j($,J,se,\"\\u2a87\",\"\\\\lneq\",!0),j($,J,se,\"\\u2268\",\"\\\\lneqq\",!0),j($,J,se,\"\\ue00c\",\"\\\\lvertneqq\"),j($,J,se,\"\\u22e6\",\"\\\\lnsim\",!0),j($,J,se,\"\\u2a89\",\"\\\\lnapprox\",!0),j($,J,se,\"\\u2280\",\"\\\\nprec\",!0),j($,J,se,\"\\u22e0\",\"\\\\npreceq\",!0),j($,J,se,\"\\u22e8\",\"\\\\precnsim\",!0),j($,J,se,\"\\u2ab9\",\"\\\\precnapprox\",!0),j($,J,se,\"\\u2241\",\"\\\\nsim\",!0),j($,J,se,\"\\ue006\",\"\\\\nshortmid\"),j($,J,se,\"\\u2224\",\"\\\\nmid\",!0),j($,J,se,\"\\u22ac\",\"\\\\nvdash\",!0),j($,J,se,\"\\u22ad\",\"\\\\nvDash\",!0),j($,J,se,\"\\u22ea\",\"\\\\ntriangleleft\"),j($,J,se,\"\\u22ec\",\"\\\\ntrianglelefteq\",!0),j($,J,se,\"\\u228a\",\"\\\\subsetneq\",!0),j($,J,se,\"\\ue01a\",\"\\\\varsubsetneq\"),j($,J,se,\"\\u2acb\",\"\\\\subsetneqq\",!0),j($,J,se,\"\\ue017\",\"\\\\varsubsetneqq\"),j($,J,se,\"\\u226f\",\"\\\\ngtr\",!0),j($,J,se,\"\\ue00f\",\"\\\\ngeqslant\"),j($,J,se,\"\\ue00e\",\"\\\\ngeqq\"),j($,J,se,\"\\u2a88\",\"\\\\gneq\",!0),j($,J,se,\"\\u2269\",\"\\\\gneqq\",!0),j($,J,se,\"\\ue00d\",\"\\\\gvertneqq\"),j($,J,se,\"\\u22e7\",\"\\\\gnsim\",!0),j($,J,se,\"\\u2a8a\",\"\\\\gnapprox\",!0),j($,J,se,\"\\u2281\",\"\\\\nsucc\",!0),j($,J,se,\"\\u22e1\",\"\\\\nsucceq\",!0),j($,J,se,\"\\u22e9\",\"\\\\succnsim\",!0),j($,J,se,\"\\u2aba\",\"\\\\succnapprox\",!0),j($,J,se,\"\\u2246\",\"\\\\ncong\",!0),j($,J,se,\"\\ue007\",\"\\\\nshortparallel\"),j($,J,se,\"\\u2226\",\"\\\\nparallel\",!0),j($,J,se,\"\\u22af\",\"\\\\nVDash\",!0),j($,J,se,\"\\u22eb\",\"\\\\ntriangleright\"),j($,J,se,\"\\u22ed\",\"\\\\ntrianglerighteq\",!0),j($,J,se,\"\\ue018\",\"\\\\nsupseteqq\"),j($,J,se,\"\\u228b\",\"\\\\supsetneq\",!0),j($,J,se,\"\\ue01b\",\"\\\\varsupsetneq\"),j($,J,se,\"\\u2acc\",\"\\\\supsetneqq\",!0),j($,J,se,\"\\ue019\",\"\\\\varsupsetneqq\"),j($,J,se,\"\\u22ae\",\"\\\\nVdash\",!0),j($,J,se,\"\\u2ab5\",\"\\\\precneqq\",!0),j($,J,se,\"\\u2ab6\",\"\\\\succneqq\",!0),j($,J,se,\"\\ue016\",\"\\\\nsubseteqq\"),j($,J,ee,\"\\u22b4\",\"\\\\unlhd\"),j($,J,ee,\"\\u22b5\",\"\\\\unrhd\"),j($,J,se,\"\\u219a\",\"\\\\nleftarrow\",!0),j($,J,se,\"\\u219b\",\"\\\\nrightarrow\",!0),j($,J,se,\"\\u21cd\",\"\\\\nLeftarrow\",!0),j($,J,se,\"\\u21cf\",\"\\\\nRightarrow\",!0),j($,J,se,\"\\u21ae\",\"\\\\nleftrightarrow\",!0),j($,J,se,\"\\u21ce\",\"\\\\nLeftrightarrow\",!0),j($,J,se,\"\\u25b3\",\"\\\\vartriangle\"),j($,J,he,\"\\u210f\",\"\\\\hslash\"),j($,J,he,\"\\u25bd\",\"\\\\triangledown\"),j($,J,he,\"\\u25ca\",\"\\\\lozenge\"),j($,J,he,\"\\u24c8\",\"\\\\circledS\"),j($,J,he,\"\\xae\",\"\\\\circledR\"),j(Z,J,he,\"\\xae\",\"\\\\circledR\"),j($,J,he,\"\\u2221\",\"\\\\measuredangle\",!0),j($,J,he,\"\\u2204\",\"\\\\nexists\"),j($,J,he,\"\\u2127\",\"\\\\mho\"),j($,J,he,\"\\u2132\",\"\\\\Finv\",!0),j($,J,he,\"\\u2141\",\"\\\\Game\",!0),j($,J,he,\"k\",\"\\\\Bbbk\"),j($,J,he,\"\\u2035\",\"\\\\backprime\"),j($,J,he,\"\\u25b2\",\"\\\\blacktriangle\"),j($,J,he,\"\\u25bc\",\"\\\\blacktriangledown\"),j($,J,he,\"\\u25a0\",\"\\\\blacksquare\"),j($,J,he,\"\\u29eb\",\"\\\\blacklozenge\"),j($,J,he,\"\\u2605\",\"\\\\bigstar\"),j($,J,he,\"\\u2222\",\"\\\\sphericalangle\",!0),j($,J,he,\"\\u2201\",\"\\\\complement\",!0),j($,J,he,\"\\xf0\",\"\\\\eth\",!0),j($,J,he,\"\\u2571\",\"\\\\diagup\"),j($,J,he,\"\\u2572\",\"\\\\diagdown\"),j($,J,he,\"\\u25a1\",\"\\\\square\"),j($,J,he,\"\\u25a1\",\"\\\\Box\"),j($,J,he,\"\\u25ca\",\"\\\\Diamond\"),j($,J,he,\"\\xa5\",\"\\\\yen\",!0),j(Z,J,he,\"\\xa5\",\"\\\\yen\",!0),j($,J,he,\"\\u2713\",\"\\\\checkmark\",!0),j(Z,J,he,\"\\u2713\",\"\\\\checkmark\"),j($,J,he,\"\\u2136\",\"\\\\beth\",!0),j($,J,he,\"\\u2138\",\"\\\\daleth\",!0),j($,J,he,\"\\u2137\",\"\\\\gimel\",!0),j($,J,he,\"\\u03dd\",\"\\\\digamma\"),j($,J,he,\"\\u03f0\",\"\\\\varkappa\"),j($,J,ae,\"\\u250c\",\"\\\\ulcorner\",!0),j($,J,te,\"\\u2510\",\"\\\\urcorner\",!0),j($,J,ae,\"\\u2514\",\"\\\\llcorner\",!0),j($,J,te,\"\\u2518\",\"\\\\lrcorner\",!0),j($,J,se,\"\\u2266\",\"\\\\leqq\",!0),j($,J,se,\"\\u2a7d\",\"\\\\leqslant\",!0),j($,J,se,\"\\u2a95\",\"\\\\eqslantless\",!0),j($,J,se,\"\\u2272\",\"\\\\lesssim\",!0),j($,J,se,\"\\u2a85\",\"\\\\lessapprox\",!0),j($,J,se,\"\\u224a\",\"\\\\approxeq\",!0),j($,J,ee,\"\\u22d6\",\"\\\\lessdot\"),j($,J,se,\"\\u22d8\",\"\\\\lll\",!0),j($,J,se,\"\\u2276\",\"\\\\lessgtr\",!0),j($,J,se,\"\\u22da\",\"\\\\lesseqgtr\",!0),j($,J,se,\"\\u2a8b\",\"\\\\lesseqqgtr\",!0),j($,J,se,\"\\u2251\",\"\\\\doteqdot\"),j($,J,se,\"\\u2253\",\"\\\\risingdotseq\",!0),j($,J,se,\"\\u2252\",\"\\\\fallingdotseq\",!0),j($,J,se,\"\\u223d\",\"\\\\backsim\",!0),j($,J,se,\"\\u22cd\",\"\\\\backsimeq\",!0),j($,J,se,\"\\u2ac5\",\"\\\\subseteqq\",!0),j($,J,se,\"\\u22d0\",\"\\\\Subset\",!0),j($,J,se,\"\\u228f\",\"\\\\sqsubset\",!0),j($,J,se,\"\\u227c\",\"\\\\preccurlyeq\",!0),j($,J,se,\"\\u22de\",\"\\\\curlyeqprec\",!0),j($,J,se,\"\\u227e\",\"\\\\precsim\",!0),j($,J,se,\"\\u2ab7\",\"\\\\precapprox\",!0),j($,J,se,\"\\u22b2\",\"\\\\vartriangleleft\"),j($,J,se,\"\\u22b4\",\"\\\\trianglelefteq\"),j($,J,se,\"\\u22a8\",\"\\\\vDash\",!0),j($,J,se,\"\\u22aa\",\"\\\\Vvdash\",!0),j($,J,se,\"\\u2323\",\"\\\\smallsmile\"),j($,J,se,\"\\u2322\",\"\\\\smallfrown\"),j($,J,se,\"\\u224f\",\"\\\\bumpeq\",!0),j($,J,se,\"\\u224e\",\"\\\\Bumpeq\",!0),j($,J,se,\"\\u2267\",\"\\\\geqq\",!0),j($,J,se,\"\\u2a7e\",\"\\\\geqslant\",!0),j($,J,se,\"\\u2a96\",\"\\\\eqslantgtr\",!0),j($,J,se,\"\\u2273\",\"\\\\gtrsim\",!0),j($,J,se,\"\\u2a86\",\"\\\\gtrapprox\",!0),j($,J,ee,\"\\u22d7\",\"\\\\gtrdot\"),j($,J,se,\"\\u22d9\",\"\\\\ggg\",!0),j($,J,se,\"\\u2277\",\"\\\\gtrless\",!0),j($,J,se,\"\\u22db\",\"\\\\gtreqless\",!0),j($,J,se,\"\\u2a8c\",\"\\\\gtreqqless\",!0),j($,J,se,\"\\u2256\",\"\\\\eqcirc\",!0),j($,J,se,\"\\u2257\",\"\\\\circeq\",!0),j($,J,se,\"\\u225c\",\"\\\\triangleq\",!0),j($,J,se,\"\\u223c\",\"\\\\thicksim\"),j($,J,se,\"\\u2248\",\"\\\\thickapprox\"),j($,J,se,\"\\u2ac6\",\"\\\\supseteqq\",!0),j($,J,se,\"\\u22d1\",\"\\\\Supset\",!0),j($,J,se,\"\\u2290\",\"\\\\sqsupset\",!0),j($,J,se,\"\\u227d\",\"\\\\succcurlyeq\",!0),j($,J,se,\"\\u22df\",\"\\\\curlyeqsucc\",!0),j($,J,se,\"\\u227f\",\"\\\\succsim\",!0),j($,J,se,\"\\u2ab8\",\"\\\\succapprox\",!0),j($,J,se,\"\\u22b3\",\"\\\\vartriangleright\"),j($,J,se,\"\\u22b5\",\"\\\\trianglerighteq\"),j($,J,se,\"\\u22a9\",\"\\\\Vdash\",!0),j($,J,se,\"\\u2223\",\"\\\\shortmid\"),j($,J,se,\"\\u2225\",\"\\\\shortparallel\"),j($,J,se,\"\\u226c\",\"\\\\between\",!0),j($,J,se,\"\\u22d4\",\"\\\\pitchfork\",!0),j($,J,se,\"\\u221d\",\"\\\\varpropto\"),j($,J,se,\"\\u25c0\",\"\\\\blacktriangleleft\"),j($,J,se,\"\\u2234\",\"\\\\therefore\",!0),j($,J,se,\"\\u220d\",\"\\\\backepsilon\"),j($,J,se,\"\\u25b6\",\"\\\\blacktriangleright\"),j($,J,se,\"\\u2235\",\"\\\\because\",!0),j($,J,se,\"\\u22d8\",\"\\\\llless\"),j($,J,se,\"\\u22d9\",\"\\\\gggtr\"),j($,J,ee,\"\\u22b2\",\"\\\\lhd\"),j($,J,ee,\"\\u22b3\",\"\\\\rhd\"),j($,J,se,\"\\u2242\",\"\\\\eqsim\",!0),j($,K,se,\"\\u22c8\",\"\\\\Join\"),j($,J,se,\"\\u2251\",\"\\\\Doteq\",!0),j($,J,ee,\"\\u2214\",\"\\\\dotplus\",!0),j($,J,ee,\"\\u2216\",\"\\\\smallsetminus\"),j($,J,ee,\"\\u22d2\",\"\\\\Cap\",!0),j($,J,ee,\"\\u22d3\",\"\\\\Cup\",!0),j($,J,ee,\"\\u2a5e\",\"\\\\doublebarwedge\",!0),j($,J,ee,\"\\u229f\",\"\\\\boxminus\",!0),j($,J,ee,\"\\u229e\",\"\\\\boxplus\",!0),j($,J,ee,\"\\u22c7\",\"\\\\divideontimes\",!0),j($,J,ee,\"\\u22c9\",\"\\\\ltimes\",!0),j($,J,ee,\"\\u22ca\",\"\\\\rtimes\",!0),j($,J,ee,\"\\u22cb\",\"\\\\leftthreetimes\",!0),j($,J,ee,\"\\u22cc\",\"\\\\rightthreetimes\",!0),j($,J,ee,\"\\u22cf\",\"\\\\curlywedge\",!0),j($,J,ee,\"\\u22ce\",\"\\\\curlyvee\",!0),j($,J,ee,\"\\u229d\",\"\\\\circleddash\",!0),j($,J,ee,\"\\u229b\",\"\\\\circledast\",!0),j($,J,ee,\"\\u22c5\",\"\\\\centerdot\"),j($,J,ee,\"\\u22ba\",\"\\\\intercal\",!0),j($,J,ee,\"\\u22d2\",\"\\\\doublecap\"),j($,J,ee,\"\\u22d3\",\"\\\\doublecup\"),j($,J,ee,\"\\u22a0\",\"\\\\boxtimes\",!0),j($,J,se,\"\\u21e2\",\"\\\\dashrightarrow\",!0),j($,J,se,\"\\u21e0\",\"\\\\dashleftarrow\",!0),j($,J,se,\"\\u21c7\",\"\\\\leftleftarrows\",!0),j($,J,se,\"\\u21c6\",\"\\\\leftrightarrows\",!0),j($,J,se,\"\\u21da\",\"\\\\Lleftarrow\",!0),j($,J,se,\"\\u219e\",\"\\\\twoheadleftarrow\",!0),j($,J,se,\"\\u21a2\",\"\\\\leftarrowtail\",!0),j($,J,se,\"\\u21ab\",\"\\\\looparrowleft\",!0),j($,J,se,\"\\u21cb\",\"\\\\leftrightharpoons\",!0),j($,J,se,\"\\u21b6\",\"\\\\curvearrowleft\",!0),j($,J,se,\"\\u21ba\",\"\\\\circlearrowleft\",!0),j($,J,se,\"\\u21b0\",\"\\\\Lsh\",!0),j($,J,se,\"\\u21c8\",\"\\\\upuparrows\",!0),j($,J,se,\"\\u21bf\",\"\\\\upharpoonleft\",!0),j($,J,se,\"\\u21c3\",\"\\\\downharpoonleft\",!0),j($,J,se,\"\\u22b8\",\"\\\\multimap\",!0),j($,J,se,\"\\u21ad\",\"\\\\leftrightsquigarrow\",!0),j($,J,se,\"\\u21c9\",\"\\\\rightrightarrows\",!0),j($,J,se,\"\\u21c4\",\"\\\\rightleftarrows\",!0),j($,J,se,\"\\u21a0\",\"\\\\twoheadrightarrow\",!0),j($,J,se,\"\\u21a3\",\"\\\\rightarrowtail\",!0),j($,J,se,\"\\u21ac\",\"\\\\looparrowright\",!0),j($,J,se,\"\\u21b7\",\"\\\\curvearrowright\",!0),j($,J,se,\"\\u21bb\",\"\\\\circlearrowright\",!0),j($,J,se,\"\\u21b1\",\"\\\\Rsh\",!0),j($,J,se,\"\\u21ca\",\"\\\\downdownarrows\",!0),j($,J,se,\"\\u21be\",\"\\\\upharpoonright\",!0),j($,J,se,\"\\u21c2\",\"\\\\downharpoonright\",!0),j($,J,se,\"\\u21dd\",\"\\\\rightsquigarrow\",!0),j($,J,se,\"\\u21dd\",\"\\\\leadsto\"),j($,J,se,\"\\u21db\",\"\\\\Rrightarrow\",!0),j($,J,se,\"\\u21be\",\"\\\\restriction\"),j($,K,he,\"\\u2018\",\"`\"),j($,K,he,\"$\",\"\\\\$\"),j(Z,K,he,\"$\",\"\\\\$\"),j(Z,K,he,\"$\",\"\\\\textdollar\"),j($,K,he,\"%\",\"\\\\%\"),j(Z,K,he,\"%\",\"\\\\%\"),j($,K,he,\"_\",\"\\\\_\"),j(Z,K,he,\"_\",\"\\\\_\"),j(Z,K,he,\"_\",\"\\\\textunderscore\"),j($,K,he,\"\\u2220\",\"\\\\angle\",!0),j($,K,he,\"\\u221e\",\"\\\\infty\",!0),j($,K,he,\"\\u2032\",\"\\\\prime\"),j($,K,he,\"\\u25b3\",\"\\\\triangle\"),j($,K,he,\"\\u0393\",\"\\\\Gamma\",!0),j($,K,he,\"\\u0394\",\"\\\\Delta\",!0),j($,K,he,\"\\u0398\",\"\\\\Theta\",!0),j($,K,he,\"\\u039b\",\"\\\\Lambda\",!0),j($,K,he,\"\\u039e\",\"\\\\Xi\",!0),j($,K,he,\"\\u03a0\",\"\\\\Pi\",!0),j($,K,he,\"\\u03a3\",\"\\\\Sigma\",!0),j($,K,he,\"\\u03a5\",\"\\\\Upsilon\",!0),j($,K,he,\"\\u03a6\",\"\\\\Phi\",!0),j($,K,he,\"\\u03a8\",\"\\\\Psi\",!0),j($,K,he,\"\\u03a9\",\"\\\\Omega\",!0),j($,K,he,\"A\",\"\\u0391\"),j($,K,he,\"B\",\"\\u0392\"),j($,K,he,\"E\",\"\\u0395\"),j($,K,he,\"Z\",\"\\u0396\"),j($,K,he,\"H\",\"\\u0397\"),j($,K,he,\"I\",\"\\u0399\"),j($,K,he,\"K\",\"\\u039a\"),j($,K,he,\"M\",\"\\u039c\"),j($,K,he,\"N\",\"\\u039d\"),j($,K,he,\"O\",\"\\u039f\"),j($,K,he,\"P\",\"\\u03a1\"),j($,K,he,\"T\",\"\\u03a4\"),j($,K,he,\"X\",\"\\u03a7\"),j($,K,he,\"\\xac\",\"\\\\neg\",!0),j($,K,he,\"\\xac\",\"\\\\lnot\"),j($,K,he,\"\\u22a4\",\"\\\\top\"),j($,K,he,\"\\u22a5\",\"\\\\bot\"),j($,K,he,\"\\u2205\",\"\\\\emptyset\"),j($,J,he,\"\\u2205\",\"\\\\varnothing\"),j($,K,ne,\"\\u03b1\",\"\\\\alpha\",!0),j($,K,ne,\"\\u03b2\",\"\\\\beta\",!0),j($,K,ne,\"\\u03b3\",\"\\\\gamma\",!0),j($,K,ne,\"\\u03b4\",\"\\\\delta\",!0),j($,K,ne,\"\\u03f5\",\"\\\\epsilon\",!0),j($,K,ne,\"\\u03b6\",\"\\\\zeta\",!0),j($,K,ne,\"\\u03b7\",\"\\\\eta\",!0),j($,K,ne,\"\\u03b8\",\"\\\\theta\",!0),j($,K,ne,\"\\u03b9\",\"\\\\iota\",!0),j($,K,ne,\"\\u03ba\",\"\\\\kappa\",!0),j($,K,ne,\"\\u03bb\",\"\\\\lambda\",!0),j($,K,ne,\"\\u03bc\",\"\\\\mu\",!0),j($,K,ne,\"\\u03bd\",\"\\\\nu\",!0),j($,K,ne,\"\\u03be\",\"\\\\xi\",!0),j($,K,ne,\"\\u03bf\",\"\\\\omicron\",!0),j($,K,ne,\"\\u03c0\",\"\\\\pi\",!0),j($,K,ne,\"\\u03c1\",\"\\\\rho\",!0),j($,K,ne,\"\\u03c3\",\"\\\\sigma\",!0),j($,K,ne,\"\\u03c4\",\"\\\\tau\",!0),j($,K,ne,\"\\u03c5\",\"\\\\upsilon\",!0),j($,K,ne,\"\\u03d5\",\"\\\\phi\",!0),j($,K,ne,\"\\u03c7\",\"\\\\chi\",!0),j($,K,ne,\"\\u03c8\",\"\\\\psi\",!0),j($,K,ne,\"\\u03c9\",\"\\\\omega\",!0),j($,K,ne,\"\\u03b5\",\"\\\\varepsilon\",!0),j($,K,ne,\"\\u03d1\",\"\\\\vartheta\",!0),j($,K,ne,\"\\u03d6\",\"\\\\varpi\",!0),j($,K,ne,\"\\u03f1\",\"\\\\varrho\",!0),j($,K,ne,\"\\u03c2\",\"\\\\varsigma\",!0),j($,K,ne,\"\\u03c6\",\"\\\\varphi\",!0),j($,K,ee,\"\\u2217\",\"*\"),j($,K,ee,\"+\",\"+\"),j($,K,ee,\"\\u2212\",\"-\"),j($,K,ee,\"\\u22c5\",\"\\\\cdot\",!0),j($,K,ee,\"\\u2218\",\"\\\\circ\"),j($,K,ee,\"\\xf7\",\"\\\\div\",!0),j($,K,ee,\"\\xb1\",\"\\\\pm\",!0),j($,K,ee,\"\\xd7\",\"\\\\times\",!0),j($,K,ee,\"\\u2229\",\"\\\\cap\",!0),j($,K,ee,\"\\u222a\",\"\\\\cup\",!0),j($,K,ee,\"\\u2216\",\"\\\\setminus\"),j($,K,ee,\"\\u2227\",\"\\\\land\"),j($,K,ee,\"\\u2228\",\"\\\\lor\"),j($,K,ee,\"\\u2227\",\"\\\\wedge\",!0),j($,K,ee,\"\\u2228\",\"\\\\vee\",!0),j($,K,he,\"\\u221a\",\"\\\\surd\"),j($,K,ae,\"(\",\"(\"),j($,K,ae,\"[\",\"[\"),j($,K,ae,\"\\u27e8\",\"\\\\langle\",!0),j($,K,ae,\"\\u2223\",\"\\\\lvert\"),j($,K,ae,\"\\u2225\",\"\\\\lVert\"),j($,K,te,\")\",\")\"),j($,K,te,\"]\",\"]\"),j($,K,te,\"?\",\"?\"),j($,K,te,\"!\",\"!\"),j($,K,te,\"\\u27e9\",\"\\\\rangle\",!0),j($,K,te,\"\\u2223\",\"\\\\rvert\"),j($,K,te,\"\\u2225\",\"\\\\rVert\"),j($,K,se,\"=\",\"=\"),j($,K,se,\"<\",\"<\"),j($,K,se,\">\",\">\"),j($,K,se,\":\",\":\"),j($,K,se,\"\\u2248\",\"\\\\approx\",!0),j($,K,se,\"\\u2245\",\"\\\\cong\",!0),j($,K,se,\"\\u2265\",\"\\\\ge\"),j($,K,se,\"\\u2265\",\"\\\\geq\",!0),j($,K,se,\"\\u2190\",\"\\\\gets\"),j($,K,se,\">\",\"\\\\gt\"),j($,K,se,\"\\u2208\",\"\\\\in\",!0),j($,K,se,\"\\u0338\",\"\\\\@not\"),j($,K,se,\"\\u2282\",\"\\\\subset\",!0),j($,K,se,\"\\u2283\",\"\\\\supset\",!0),j($,K,se,\"\\u2286\",\"\\\\subseteq\",!0),j($,K,se,\"\\u2287\",\"\\\\supseteq\",!0),j($,J,se,\"\\u2288\",\"\\\\nsubseteq\",!0),j($,J,se,\"\\u2289\",\"\\\\nsupseteq\",!0),j($,K,se,\"\\u22a8\",\"\\\\models\"),j($,K,se,\"\\u2190\",\"\\\\leftarrow\",!0),j($,K,se,\"\\u2264\",\"\\\\le\"),j($,K,se,\"\\u2264\",\"\\\\leq\",!0),j($,K,se,\"<\",\"\\\\lt\"),j($,K,se,\"\\u2192\",\"\\\\rightarrow\",!0),j($,K,se,\"\\u2192\",\"\\\\to\"),j($,J,se,\"\\u2271\",\"\\\\ngeq\",!0),j($,J,se,\"\\u2270\",\"\\\\nleq\",!0),j($,K,le,\"\\xa0\",\"\\\\ \"),j($,K,le,\"\\xa0\",\"~\"),j($,K,le,\"\\xa0\",\"\\\\space\"),j($,K,le,\"\\xa0\",\"\\\\nobreakspace\"),j(Z,K,le,\"\\xa0\",\"\\\\ \"),j(Z,K,le,\"\\xa0\",\"~\"),j(Z,K,le,\"\\xa0\",\"\\\\space\"),j(Z,K,le,\"\\xa0\",\"\\\\nobreakspace\"),j($,K,le,null,\"\\\\nobreak\"),j($,K,le,null,\"\\\\allowbreak\"),j($,K,oe,\",\",\",\"),j($,K,oe,\";\",\";\"),j($,J,ee,\"\\u22bc\",\"\\\\barwedge\",!0),j($,J,ee,\"\\u22bb\",\"\\\\veebar\",!0),j($,K,ee,\"\\u2299\",\"\\\\odot\",!0),j($,K,ee,\"\\u2295\",\"\\\\oplus\",!0),j($,K,ee,\"\\u2297\",\"\\\\otimes\",!0),j($,K,he,\"\\u2202\",\"\\\\partial\",!0),j($,K,ee,\"\\u2298\",\"\\\\oslash\",!0),j($,J,ee,\"\\u229a\",\"\\\\circledcirc\",!0),j($,J,ee,\"\\u22a1\",\"\\\\boxdot\",!0),j($,K,ee,\"\\u25b3\",\"\\\\bigtriangleup\"),j($,K,ee,\"\\u25bd\",\"\\\\bigtriangledown\"),j($,K,ee,\"\\u2020\",\"\\\\dagger\"),j($,K,ee,\"\\u22c4\",\"\\\\diamond\"),j($,K,ee,\"\\u22c6\",\"\\\\star\"),j($,K,ee,\"\\u25c3\",\"\\\\triangleleft\"),j($,K,ee,\"\\u25b9\",\"\\\\triangleright\"),j($,K,ae,\"{\",\"\\\\{\"),j(Z,K,he,\"{\",\"\\\\{\"),j(Z,K,he,\"{\",\"\\\\textbraceleft\"),j($,K,te,\"}\",\"\\\\}\"),j(Z,K,he,\"}\",\"\\\\}\"),j(Z,K,he,\"}\",\"\\\\textbraceright\"),j($,K,ae,\"{\",\"\\\\lbrace\"),j($,K,te,\"}\",\"\\\\rbrace\"),j($,K,ae,\"[\",\"\\\\lbrack\"),j(Z,K,he,\"[\",\"\\\\lbrack\"),j($,K,te,\"]\",\"\\\\rbrack\"),j(Z,K,he,\"]\",\"\\\\rbrack\"),j($,K,ae,\"(\",\"\\\\lparen\"),j($,K,te,\")\",\"\\\\rparen\"),j(Z,K,he,\"<\",\"\\\\textless\"),j(Z,K,he,\">\",\"\\\\textgreater\"),j($,K,ae,\"\\u230a\",\"\\\\lfloor\",!0),j($,K,te,\"\\u230b\",\"\\\\rfloor\",!0),j($,K,ae,\"\\u2308\",\"\\\\lceil\",!0),j($,K,te,\"\\u2309\",\"\\\\rceil\",!0),j($,K,he,\"\\\\\",\"\\\\backslash\"),j($,K,he,\"\\u2223\",\"|\"),j($,K,he,\"\\u2223\",\"\\\\vert\"),j(Z,K,he,\"|\",\"\\\\textbar\"),j($,K,he,\"\\u2225\",\"\\\\|\"),j($,K,he,\"\\u2225\",\"\\\\Vert\"),j(Z,K,he,\"\\u2225\",\"\\\\textbardbl\"),j(Z,K,he,\"~\",\"\\\\textasciitilde\"),j($,K,se,\"\\u2191\",\"\\\\uparrow\",!0),j($,K,se,\"\\u21d1\",\"\\\\Uparrow\",!0),j($,K,se,\"\\u2193\",\"\\\\downarrow\",!0),j($,K,se,\"\\u21d3\",\"\\\\Downarrow\",!0),j($,K,se,\"\\u2195\",\"\\\\updownarrow\",!0),j($,K,se,\"\\u21d5\",\"\\\\Updownarrow\",!0),j($,K,ie,\"\\u2210\",\"\\\\coprod\"),j($,K,ie,\"\\u22c1\",\"\\\\bigvee\"),j($,K,ie,\"\\u22c0\",\"\\\\bigwedge\"),j($,K,ie,\"\\u2a04\",\"\\\\biguplus\"),j($,K,ie,\"\\u22c2\",\"\\\\bigcap\"),j($,K,ie,\"\\u22c3\",\"\\\\bigcup\"),j($,K,ie,\"\\u222b\",\"\\\\int\"),j($,K,ie,\"\\u222b\",\"\\\\intop\"),j($,K,ie,\"\\u222c\",\"\\\\iint\"),j($,K,ie,\"\\u222d\",\"\\\\iiint\"),j($,K,ie,\"\\u220f\",\"\\\\prod\"),j($,K,ie,\"\\u2211\",\"\\\\sum\"),j($,K,ie,\"\\u2a02\",\"\\\\bigotimes\"),j($,K,ie,\"\\u2a01\",\"\\\\bigoplus\"),j($,K,ie,\"\\u2a00\",\"\\\\bigodot\"),j($,K,ie,\"\\u222e\",\"\\\\oint\"),j($,K,ie,\"\\u222f\",\"\\\\oiint\"),j($,K,ie,\"\\u2230\",\"\\\\oiiint\"),j($,K,ie,\"\\u2a06\",\"\\\\bigsqcup\"),j($,K,ie,\"\\u222b\",\"\\\\smallint\"),j(Z,K,re,\"\\u2026\",\"\\\\textellipsis\"),j($,K,re,\"\\u2026\",\"\\\\mathellipsis\"),j(Z,K,re,\"\\u2026\",\"\\\\ldots\",!0),j($,K,re,\"\\u2026\",\"\\\\ldots\",!0),j($,K,re,\"\\u22ef\",\"\\\\@cdots\",!0),j($,K,re,\"\\u22f1\",\"\\\\ddots\",!0),j($,K,he,\"\\u22ee\",\"\\\\varvdots\"),j($,K,Q,\"\\u02ca\",\"\\\\acute\"),j($,K,Q,\"\\u02cb\",\"\\\\grave\"),j($,K,Q,\"\\xa8\",\"\\\\ddot\"),j($,K,Q,\"~\",\"\\\\tilde\"),j($,K,Q,\"\\u02c9\",\"\\\\bar\"),j($,K,Q,\"\\u02d8\",\"\\\\breve\"),j($,K,Q,\"\\u02c7\",\"\\\\check\"),j($,K,Q,\"^\",\"\\\\hat\"),j($,K,Q,\"\\u20d7\",\"\\\\vec\"),j($,K,Q,\"\\u02d9\",\"\\\\dot\"),j($,K,Q,\"\\u02da\",\"\\\\mathring\"),j($,K,ne,\"\\u0131\",\"\\\\imath\",!0),j($,K,ne,\"\\u0237\",\"\\\\jmath\",!0),j(Z,K,he,\"\\u0131\",\"\\\\i\",!0),j(Z,K,he,\"\\u0237\",\"\\\\j\",!0),j(Z,K,he,\"\\xdf\",\"\\\\ss\",!0),j(Z,K,he,\"\\xe6\",\"\\\\ae\",!0),j(Z,K,he,\"\\xe6\",\"\\\\ae\",!0),j(Z,K,he,\"\\u0153\",\"\\\\oe\",!0),j(Z,K,he,\"\\xf8\",\"\\\\o\",!0),j(Z,K,he,\"\\xc6\",\"\\\\AE\",!0),j(Z,K,he,\"\\u0152\",\"\\\\OE\",!0),j(Z,K,he,\"\\xd8\",\"\\\\O\",!0),j(Z,K,Q,\"\\u02ca\",\"\\\\'\"),j(Z,K,Q,\"\\u02cb\",\"\\\\`\"),j(Z,K,Q,\"\\u02c6\",\"\\\\^\"),j(Z,K,Q,\"\\u02dc\",\"\\\\~\"),j(Z,K,Q,\"\\u02c9\",\"\\\\=\"),j(Z,K,Q,\"\\u02d8\",\"\\\\u\"),j(Z,K,Q,\"\\u02d9\",\"\\\\.\"),j(Z,K,Q,\"\\u02da\",\"\\\\r\"),j(Z,K,Q,\"\\u02c7\",\"\\\\v\"),j(Z,K,Q,\"\\xa8\",'\\\\\"'),j(Z,K,Q,\"\\u02dd\",\"\\\\H\"),j(Z,K,Q,\"\\u25ef\",\"\\\\textcircled\");var me={\"--\":!0,\"---\":!0,\"``\":!0,\"''\":!0};j(Z,K,he,\"\\u2013\",\"--\"),j(Z,K,he,\"\\u2013\",\"\\\\textendash\"),j(Z,K,he,\"\\u2014\",\"---\"),j(Z,K,he,\"\\u2014\",\"\\\\textemdash\"),j(Z,K,he,\"\\u2018\",\"`\"),j(Z,K,he,\"\\u2018\",\"\\\\textquoteleft\"),j(Z,K,he,\"\\u2019\",\"'\"),j(Z,K,he,\"\\u2019\",\"\\\\textquoteright\"),j(Z,K,he,\"\\u201c\",\"``\"),j(Z,K,he,\"\\u201c\",\"\\\\textquotedblleft\"),j(Z,K,he,\"\\u201d\",\"''\"),j(Z,K,he,\"\\u201d\",\"\\\\textquotedblright\"),j($,K,he,\"\\xb0\",\"\\\\degree\",!0),j(Z,K,he,\"\\xb0\",\"\\\\degree\"),j(Z,K,he,\"\\xb0\",\"\\\\textdegree\",!0),j($,K,ne,\"\\xa3\",\"\\\\pounds\"),j($,K,ne,\"\\xa3\",\"\\\\mathsterling\",!0),j(Z,K,ne,\"\\xa3\",\"\\\\pounds\"),j(Z,K,ne,\"\\xa3\",\"\\\\textsterling\",!0),j($,J,he,\"\\u2720\",\"\\\\maltese\"),j(Z,J,he,\"\\u2720\",\"\\\\maltese\"),j(Z,K,le,\"\\xa0\",\"\\\\ \"),j(Z,K,le,\"\\xa0\",\" \"),j(Z,K,le,\"\\xa0\",\"~\");for(var ce='0123456789/@.\"',ue=0;ue<ce.length;ue++){var pe=ce.charAt(ue);j($,K,he,pe,pe)}for(var de='0123456789!@*()-=+[]<>|\";:?/.,',fe=0;fe<de.length;fe++){var ge=de.charAt(fe);j(Z,K,he,ge,ge)}for(var ve=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\",ye=0;ye<ve.length;ye++){var be=ve.charAt(ye);j($,K,ne,be,be),j(Z,K,he,be,be)}for(var xe=\"\",we=0;we<ve.length;we++){var ke=ve.charAt(we);j($,K,ne,ke,xe=String.fromCharCode(55349,56320+we)),j(Z,K,he,ke,xe),j($,K,ne,ke,xe=String.fromCharCode(55349,56372+we)),j(Z,K,he,ke,xe),j($,K,ne,ke,xe=String.fromCharCode(55349,56424+we)),j(Z,K,he,ke,xe),j($,K,ne,ke,xe=String.fromCharCode(55349,56580+we)),j(Z,K,he,ke,xe),j($,K,ne,ke,xe=String.fromCharCode(55349,56736+we)),j(Z,K,he,ke,xe),j($,K,ne,ke,xe=String.fromCharCode(55349,56788+we)),j(Z,K,he,ke,xe),j($,K,ne,ke,xe=String.fromCharCode(55349,56840+we)),j(Z,K,he,ke,xe),j($,K,ne,ke,xe=String.fromCharCode(55349,56944+we)),j(Z,K,he,ke,xe),we<26&&(j($,K,ne,ke,xe=String.fromCharCode(55349,56632+we)),j(Z,K,he,ke,xe),j($,K,ne,ke,xe=String.fromCharCode(55349,56476+we)),j(Z,K,he,ke,xe))}j($,K,ne,\"k\",xe=String.fromCharCode(55349,56668)),j(Z,K,he,\"k\",xe);for(var Se=0;Se<10;Se++){var ze=Se.toString();j($,K,ne,ze,xe=String.fromCharCode(55349,57294+Se)),j(Z,K,he,ze,xe),j($,K,ne,ze,xe=String.fromCharCode(55349,57314+Se)),j(Z,K,he,ze,xe),j($,K,ne,ze,xe=String.fromCharCode(55349,57324+Se)),j(Z,K,he,ze,xe),j($,K,ne,ze,xe=String.fromCharCode(55349,57334+Se)),j(Z,K,he,ze,xe)}for(var Me=\"\\xc7\\xd0\\xde\\xe7\\xfe\",Te=0;Te<Me.length;Te++){var Ae=Me.charAt(Te);j($,K,ne,Ae,Ae),j(Z,K,he,Ae,Ae)}j(Z,K,he,\"\\xf0\",\"\\xf0\"),j(Z,K,he,\"\\u2013\",\"\\u2013\"),j(Z,K,he,\"\\u2014\",\"\\u2014\"),j(Z,K,he,\"\\u2018\",\"\\u2018\"),j(Z,K,he,\"\\u2019\",\"\\u2019\"),j(Z,K,he,\"\\u201c\",\"\\u201c\"),j(Z,K,he,\"\\u201d\",\"\\u201d\");var Be=[[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"mathdefault\",\"textit\",\"Math-Italic\"],[\"mathdefault\",\"textit\",\"Math-Italic\"],[\"boldsymbol\",\"boldsymbol\",\"Main-BoldItalic\"],[\"boldsymbol\",\"boldsymbol\",\"Main-BoldItalic\"],[\"mathscr\",\"textscr\",\"Script-Regular\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathfrak\",\"textfrak\",\"Fraktur-Regular\"],[\"mathfrak\",\"textfrak\",\"Fraktur-Regular\"],[\"mathbb\",\"textbb\",\"AMS-Regular\"],[\"mathbb\",\"textbb\",\"AMS-Regular\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathitsf\",\"textitsf\",\"SansSerif-Italic\"],[\"mathitsf\",\"textitsf\",\"SansSerif-Italic\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"]],Ce=[[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"\",\"\",\"\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"]],Ne=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],qe=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Ee=function(e,t){return t.size<2?e:Ne[e-1][t.size-1]},Oe=function(){function n(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||n.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||\"\",this.fontFamily=e.fontFamily||\"\",this.fontWeight=e.fontWeight||\"\",this.fontShape=e.fontShape||\"\",this.sizeMultiplier=qe[this.size-1],this.maxSize=e.maxSize,this._fontMetrics=void 0}var e=n.prototype;return e.extend=function(e){var t={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize};for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return new n(t)},e.havingStyle=function(e){return this.style===e?this:this.extend({style:e,size:Ee(this.textSize,e)})},e.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},e.havingSize=function(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:qe[e-1]})},e.havingBaseStyle=function(e){e=e||this.style.text();var t=Ee(n.BASESIZE,e);return this.size===t&&this.textSize===n.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})},e.havingBaseSizing=function(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})},e.withColor=function(e){return this.extend({color:e})},e.withPhantom=function(){return this.extend({phantom:!0})},e.withFont=function(e){return this.extend({font:e})},e.withTextFontFamily=function(e){return this.extend({fontFamily:e,font:\"\"})},e.withTextFontWeight=function(e){return this.extend({fontWeight:e,font:\"\"})},e.withTextFontShape=function(e){return this.extend({fontShape:e,font:\"\"})},e.sizingClasses=function(e){return e.size!==this.size?[\"sizing\",\"reset-size\"+e.size,\"size\"+this.size]:[]},e.baseSizingClasses=function(){return this.size!==n.BASESIZE?[\"sizing\",\"reset-size\"+this.size,\"size\"+n.BASESIZE]:[]},e.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=function(e){var t;if(!V[t=5<=e?0:3<=e?1:2]){var r=V[t]={cssEmPerMu:D.quad[t]/18};for(var n in D)D.hasOwnProperty(n)&&(r[n]=D[n][t])}return V[t]}(this.size)),this._fontMetrics},e.getColor=function(){return this.phantom?\"transparent\":null!=this.color&&n.colorMap.hasOwnProperty(this.color)?n.colorMap[this.color]:this.color},n}();Oe.BASESIZE=6,Oe.colorMap={\"katex-blue\":\"#6495ed\",\"katex-orange\":\"#ffa500\",\"katex-pink\":\"#ff00af\",\"katex-red\":\"#df0030\",\"katex-green\":\"#28ae7b\",\"katex-gray\":\"gray\",\"katex-purple\":\"#9d38bd\",\"katex-blueA\":\"#ccfaff\",\"katex-blueB\":\"#80f6ff\",\"katex-blueC\":\"#63d9ea\",\"katex-blueD\":\"#11accd\",\"katex-blueE\":\"#0c7f99\",\"katex-tealA\":\"#94fff5\",\"katex-tealB\":\"#26edd5\",\"katex-tealC\":\"#01d1c1\",\"katex-tealD\":\"#01a995\",\"katex-tealE\":\"#208170\",\"katex-greenA\":\"#b6ffb0\",\"katex-greenB\":\"#8af281\",\"katex-greenC\":\"#74cf70\",\"katex-greenD\":\"#1fab54\",\"katex-greenE\":\"#0d923f\",\"katex-goldA\":\"#ffd0a9\",\"katex-goldB\":\"#ffbb71\",\"katex-goldC\":\"#ff9c39\",\"katex-goldD\":\"#e07d10\",\"katex-goldE\":\"#a75a05\",\"katex-redA\":\"#fca9a9\",\"katex-redB\":\"#ff8482\",\"katex-redC\":\"#f9685d\",\"katex-redD\":\"#e84d39\",\"katex-redE\":\"#bc2612\",\"katex-maroonA\":\"#ffbde0\",\"katex-maroonB\":\"#ff92c6\",\"katex-maroonC\":\"#ed5fa6\",\"katex-maroonD\":\"#ca337c\",\"katex-maroonE\":\"#9e034e\",\"katex-purpleA\":\"#ddd7ff\",\"katex-purpleB\":\"#c6b9fc\",\"katex-purpleC\":\"#aa87ff\",\"katex-purpleD\":\"#7854ab\",\"katex-purpleE\":\"#543b78\",\"katex-mintA\":\"#f5f9e8\",\"katex-mintB\":\"#edf2df\",\"katex-mintC\":\"#e0e5cc\",\"katex-grayA\":\"#f6f7f7\",\"katex-grayB\":\"#f0f1f2\",\"katex-grayC\":\"#e3e5e6\",\"katex-grayD\":\"#d6d8da\",\"katex-grayE\":\"#babec2\",\"katex-grayF\":\"#888d93\",\"katex-grayG\":\"#626569\",\"katex-grayH\":\"#3b3e40\",\"katex-grayI\":\"#21242c\",\"katex-kaBlue\":\"#314453\",\"katex-kaGreen\":\"#71B307\"};var Ie=Oe,Re={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},Le={ex:!0,em:!0,mu:!0},He=function(e,t){var r;if(e.unit in Re)r=Re[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if(\"mu\"===e.unit)r=t.fontMetrics().cssEmPerMu;else{var n;if(n=t.style.isTight()?t.havingStyle(t.style.text()):t,\"ex\"===e.unit)r=n.fontMetrics().xHeight;else{if(\"em\"!==e.unit)throw new X(\"Invalid unit: '\"+e.unit+\"'\");r=n.fontMetrics().quad}n!==t&&(r*=n.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*r,t.maxSize)},De=[\"\\\\imath\",\"\\u0131\",\"\\\\jmath\",\"\\u0237\",\"\\\\pounds\",\"\\\\mathsterling\",\"\\\\textsterling\",\"\\xa3\"],Pe=function(e,t,r){return W[r][e]&&W[r][e].replace&&(e=W[r][e].replace),{value:e,metrics:F(e,t,r)}},Fe=function(e,t,r,n,i){var a,o=Pe(e,t,r),s=o.metrics;if(e=o.value,s){var l=s.italic;(\"text\"===r||n&&\"mathit\"===n.font)&&(l=0),a=new O(e,s.height,s.depth,l,s.skew,s.width,i)}else\"undefined\"!=typeof console&&console.warn(\"No character metrics for '\"+e+\"' in style '\"+t+\"'\"),a=new O(e,0,0,0,0,0,i);if(n){a.maxFontSize=n.sizeMultiplier,n.style.isTight()&&a.classes.push(\"mtight\");var h=n.getColor();h&&(a.style.color=h)}return a},Ve=function(e,t){if(S(e.classes)!==S(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;for(var r in e.style)if(e.style.hasOwnProperty(r)&&e.style[r]!==t.style[r])return!1;for(var n in t.style)if(t.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;return!0},Ue=function(e){for(var t=0,r=0,n=0,i=0;i<e.children.length;i++){var a=e.children[i];a.height>t&&(t=a.height),a.depth>r&&(r=a.depth),a.maxFontSize>n&&(n=a.maxFontSize)}e.height=t,e.depth=r,e.maxFontSize=n},Ge=function(e,t,r,n){var i=new C(e,t,r,n);return Ue(i),i},Xe=function(e,t,r,n){return new C(e,t,r,n)},Ye=function(e){var t=new A(e);return Ue(t),t},_e=function(e,t,r){var n=\"\";switch(e){case\"amsrm\":n=\"AMS\";break;case\"textrm\":n=\"Main\";break;case\"textsf\":n=\"SansSerif\";break;case\"texttt\":n=\"Typewriter\";break;default:n=e}return n+\"-\"+(\"textbf\"===t&&\"textit\"===r?\"BoldItalic\":\"textbf\"===t?\"Bold\":\"textit\"===t?\"Italic\":\"Regular\")},We={mathbf:{variant:\"bold\",fontName:\"Main-Bold\"},mathrm:{variant:\"normal\",fontName:\"Main-Regular\"},textit:{variant:\"italic\",fontName:\"Main-Italic\"},mathit:{variant:\"italic\",fontName:\"Main-Italic\"},mathbb:{variant:\"double-struck\",fontName:\"AMS-Regular\"},mathcal:{variant:\"script\",fontName:\"Caligraphic-Regular\"},mathfrak:{variant:\"fraktur\",fontName:\"Fraktur-Regular\"},mathscr:{variant:\"script\",fontName:\"Script-Regular\"},mathsf:{variant:\"sans-serif\",fontName:\"SansSerif-Regular\"},mathtt:{variant:\"monospace\",fontName:\"Typewriter-Regular\"}},je={vec:[\"vec\",.471,.714],oiintSize1:[\"oiintSize1\",.957,.499],oiintSize2:[\"oiintSize2\",1.472,.659],oiiintSize1:[\"oiiintSize1\",1.304,.499],oiiintSize2:[\"oiiintSize2\",1.98,.659]},$e={fontMap:We,makeSymbol:Fe,mathsym:function(e,t,r,n){return void 0===n&&(n=[]),r&&r.font&&\"boldsymbol\"===r.font&&Pe(e,\"Main-Bold\",t).metrics?Fe(e,\"Main-Bold\",t,r,n.concat([\"mathbf\"])):\"\\\\\"===e||\"main\"===W[t][e].font?Fe(e,\"Main-Regular\",t,r,n):Fe(e,\"AMS-Regular\",t,r,n.concat([\"amsrm\"]))},makeSpan:Ge,makeSvgSpan:Xe,makeLineSpan:function(e,t,r){var n=Ge([e],[],t);return n.height=r||t.fontMetrics().defaultRuleThickness,n.style.borderBottomWidth=n.height+\"em\",n.maxFontSize=1,n},makeAnchor:function(e,t,r,n){var i=new N(e,t,r,n);return Ue(i),i},makeFragment:Ye,wrapFragment:function(e,t){return e instanceof A?Ge([],[e],t):e},makeVList:function(e,t){for(var r=function(e){if(\"individualShift\"===e.positionType){for(var t=e.children,r=[t[0]],n=-t[0].shift-t[0].elem.depth,i=n,a=1;a<t.length;a++){var o=-t[a].shift-i-t[a].elem.depth,s=o-(t[a-1].elem.height+t[a-1].elem.depth);i+=o,r.push({type:\"kern\",size:s}),r.push(t[a])}return{children:r,depth:n}}var l;if(\"top\"===e.positionType){for(var h=e.positionData,m=0;m<e.children.length;m++){var c=e.children[m];h-=\"kern\"===c.type?c.size:c.elem.height+c.elem.depth}l=h}else if(\"bottom\"===e.positionType)l=-e.positionData;else{var u=e.children[0];if(\"elem\"!==u.type)throw new Error('First child must have type \"elem\".');if(\"shift\"===e.positionType)l=-u.elem.depth-e.positionData;else{if(\"firstBaseline\"!==e.positionType)throw new Error(\"Invalid positionType \"+e.positionType+\".\");l=-u.elem.depth}}return{children:e.children,depth:l}}(e),n=r.children,i=r.depth,a=0,o=0;o<n.length;o++){var s=n[o];if(\"elem\"===s.type){var l=s.elem;a=Math.max(a,l.maxFontSize,l.height)}}a+=2;var h=Ge([\"pstrut\"],[]);h.style.height=a+\"em\";for(var m=[],c=i,u=i,p=i,d=0;d<n.length;d++){var f=n[d];if(\"kern\"===f.type)p+=f.size;else{var g=f.elem,v=f.wrapperClasses||[],y=f.wrapperStyle||{},b=Ge(v,[h,g],void 0,y);b.style.top=-a-p-g.depth+\"em\",f.marginLeft&&(b.style.marginLeft=f.marginLeft),f.marginRight&&(b.style.marginRight=f.marginRight),m.push(b),p+=g.height+g.depth}c=Math.min(c,p),u=Math.max(u,p)}var x,w=Ge([\"vlist\"],m);if(w.style.height=u+\"em\",c<0){var k=Ge([],[]),S=Ge([\"vlist\"],[k]);S.style.height=-c+\"em\";var z=Ge([\"vlist-s\"],[new O(\"\\u200b\")]);x=[Ge([\"vlist-r\"],[w,z]),Ge([\"vlist-r\"],[S])]}else x=[Ge([\"vlist-r\"],[w])];var M=Ge([\"vlist-t\"],x);return 2===x.length&&M.classes.push(\"vlist-t2\"),M.height=u,M.depth=-c,M},makeOrd:function(e,t,r){var n,i=e.mode,a=e.text,o=[\"mord\"],s=\"math\"===i||\"text\"===i&&t.font,l=s?t.font:t.fontFamily;if(55349===a.charCodeAt(0)){var h=function(e,t){var r=1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536,n=\"math\"===t?0:1;if(119808<=r&&r<120484){var i=Math.floor((r-119808)/26);return[Be[i][2],Be[i][n]]}if(120782<=r&&r<=120831){var a=Math.floor((r-120782)/10);return[Ce[a][2],Ce[a][n]]}if(120485===r||120486===r)return[Be[0][2],Be[0][n]];if(120486<r&&r<120782)return[\"\",\"\"];throw new X(\"Unsupported character: \"+e)}(a,i),m=h[0],c=h[1];return Fe(a,m,i,t,o.concat(c))}if(l){var u,p;if(\"boldsymbol\"===l||\"mathnormal\"===l){var d=\"boldsymbol\"===l?Pe(a,\"Math-BoldItalic\",i).metrics?{fontName:\"Math-BoldItalic\",fontClass:\"boldsymbol\"}:{fontName:\"Main-Bold\",fontClass:\"mathbf\"}:(n=a,Y.contains(De,n)?{fontName:\"Main-Italic\",fontClass:\"mathit\"}:/[0-9]/.test(n.charAt(0))?{fontName:\"Caligraphic-Regular\",fontClass:\"mathcal\"}:{fontName:\"Math-Italic\",fontClass:\"mathdefault\"});u=d.fontName,p=[d.fontClass]}else p=Y.contains(De,a)?(u=\"Main-Italic\",[\"mathit\"]):s?(u=We[l].fontName,[l]):(u=_e(l,t.fontWeight,t.fontShape),[l,t.fontWeight,t.fontShape]);if(Pe(a,u,i).metrics)return Fe(a,u,i,t,o.concat(p));if(me.hasOwnProperty(a)&&\"Typewriter\"===u.substr(0,10)){for(var f=[],g=0;g<a.length;g++)f.push(Fe(a[g],u,i,t,o.concat(p)));return Ye(f)}}if(\"mathord\"===r){var v=/[0-9]/.test((w=a).charAt(0))||Y.contains(De,w)?{fontName:\"Main-Italic\",fontClass:\"mathit\"}:{fontName:\"Math-Italic\",fontClass:\"mathdefault\"};return Fe(a,v.fontName,i,t,o.concat([v.fontClass]))}if(\"textord\"!==r)throw new Error(\"unexpected type: \"+r+\" in makeOrd\");var y=W[i][a]&&W[i][a].font;if(\"ams\"===y){var b=_e(\"amsrm\",t.fontWeight,t.fontShape);return Fe(a,b,i,t,o.concat(\"amsrm\",t.fontWeight,t.fontShape))}if(\"main\"!==y&&y){var x=_e(y,t.fontWeight,t.fontShape);return Fe(a,x,i,t,o.concat(x,t.fontWeight,t.fontShape))}var w,k=_e(\"textrm\",t.fontWeight,t.fontShape);return Fe(a,k,i,t,o.concat(t.fontWeight,t.fontShape))},makeGlue:function(e,t){var r=Ge([\"mspace\"],[],t),n=He(e,t);return r.style.marginRight=n+\"em\",r},staticSvg:function(e,t){var r=je[e],n=r[0],i=r[1],a=r[2],o=new R(n),s=new I([o],{width:i+\"em\",height:a+\"em\",style:\"width:\"+i+\"em\",viewBox:\"0 0 \"+1e3*i+\" \"+1e3*a,preserveAspectRatio:\"xMinYMin\"}),l=Xe([\"overlay\"],[s],t);return l.height=a,l.style.height=a+\"em\",l.style.width=i+\"em\",l},svgData:je,tryCombineChars:function(e){for(var t=0;t<e.length-1;t++){var r=e[t],n=e[t+1];r instanceof O&&n instanceof O&&Ve(r,n)&&(r.text+=n.text,r.height=Math.max(r.height,n.height),r.depth=Math.max(r.depth,n.depth),r.italic=n.italic,e.splice(t+1,1),t--)}return e}};function Ze(e,t){var r=Ke(e,t);if(!r)throw new Error(\"Expected node of type \"+t+\", but got \"+(e?\"node of type \"+e.type:String(e)));return r}function Ke(e,t){return e&&e.type===t?e:null}function Je(e,t){var r,n,i=(n=t,(r=e)&&\"atom\"===r.type&&r.family===n?r:null);if(!i)throw new Error('Expected node of type \"atom\" and family \"'+t+'\", but got '+(e?\"atom\"===e.type?\"atom of family \"+e.family:\"node of type \"+e.type:String(e)));return i}function Qe(e){return e&&(\"atom\"===e.type||G.hasOwnProperty(e.type))?e:null}var et={number:3,unit:\"mu\"},tt={number:4,unit:\"mu\"},rt={number:5,unit:\"mu\"},nt={mord:{mop:et,mbin:tt,mrel:rt,minner:et},mop:{mord:et,mop:et,mrel:rt,minner:et},mbin:{mord:tt,mop:tt,mopen:tt,minner:tt},mrel:{mord:rt,mop:rt,mopen:rt,minner:rt},mopen:{},mclose:{mop:et,mbin:tt,mrel:rt,minner:et},mpunct:{mord:et,mop:et,mrel:rt,mopen:et,mclose:et,mpunct:et,minner:et},minner:{mord:et,mop:et,mbin:tt,mrel:rt,mopen:et,mpunct:et,minner:et}},it={mord:{mop:et},mop:{mord:et,mop:et},mbin:{},mrel:{},mopen:{},mclose:{mop:et},mpunct:{},minner:{mop:et}},at={},ot={},st={};function lt(e){for(var t=e.type,r=(e.nodeType,e.names),n=e.props,i=e.handler,a=e.htmlBuilder,o=e.mathmlBuilder,s={type:t,numArgs:n.numArgs,argTypes:n.argTypes,greediness:void 0===n.greediness?1:n.greediness,allowedInText:!!n.allowedInText,allowedInMath:void 0===n.allowedInMath||n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,consumeMode:n.consumeMode,handler:i},l=0;l<r.length;++l)at[r[l]]=s;t&&(a&&(ot[t]=a),o&&(st[t]=o))}function ht(e){lt({type:e.type,names:[],props:{numArgs:0},handler:function(){throw new Error(\"Should never be called.\")},htmlBuilder:e.htmlBuilder,mathmlBuilder:e.mathmlBuilder})}var mt=function(e){var t=Ke(e,\"ordgroup\");return t?t.body:[e]},ct=$e.makeSpan,ut={display:q.DISPLAY,text:q.TEXT,script:q.SCRIPT,scriptscript:q.SCRIPTSCRIPT},pt={mord:\"mord\",mop:\"mop\",mbin:\"mbin\",mrel:\"mrel\",mopen:\"mopen\",mclose:\"mclose\",mpunct:\"mpunct\",minner:\"minner\"},dt=function(e,t,r,n){void 0===n&&(n=[null,null]);for(var i=[],a=0;a<e.length;a++){var o=bt(e[a],t);if(o instanceof A){var s=o.children;i.push.apply(i,s)}else i.push(o)}for(var l,h,m,c,u=[n[0]?ct([n[0]],[],t):null].concat(i.filter(function(e){return e&&\"mspace\"!==e.classes[0]}),[n[1]?ct([n[1]],[],t):null]),p=1;p<u.length-1;p++){var d=T(u[p]),f=ft(d,\"left\");\"mbin\"===f.classes[0]&&(m=u[p-1],c=r,m?Y.contains([\"mbin\",\"mopen\",\"mrel\",\"mop\",\"mpunct\"],gt(m,\"right\")):c)&&(f.classes[0]=\"mord\");var g=ft(d,\"right\");\"mbin\"===g.classes[0]&&(l=u[p+1],h=r,l?Y.contains([\"mrel\",\"mclose\",\"mpunct\"],gt(l,\"left\")):h)&&(g.classes[0]=\"mord\")}for(var v=[],y=0,b=0;b<i.length;b++)if(v.push(i[b]),\"mspace\"!==i[b].classes[0]&&y<u.length-1){0===y&&(v.pop(),b--);var x=gt(u[y],\"right\"),w=gt(u[y+1],\"left\");if(x&&w&&r){var k=T(u[y+1]),S=vt(k)?it[x][w]:nt[x][w];if(S){var z=t;if(1===e.length){var M=Ke(e[0],\"sizing\")||Ke(e[0],\"styling\");M&&(\"sizing\"===M.type?z=t.havingSize(M.size):\"styling\"===M.type&&(z=t.havingStyle(ut[M.style])))}v.push($e.makeGlue(S,z))}}y++}return v},ft=function e(t,r){if(t instanceof A||t instanceof N){var n=t.children;if(n.length){if(\"right\"===r)return e(n[n.length-1],\"right\");if(\"left\"===r)return e(n[0],\"right\")}}return t},gt=function(e,t){return e?(e=ft(e,t),pt[e.classes[0]]||null):null},vt=function(e){return(e=ft(e,\"left\")).hasClass(\"mtight\")},yt=function(e,t){var r=[\"nulldelimiter\"].concat(e.baseSizingClasses());return ct(t.concat(r))},bt=function(e,t,r){if(!e)return ct();if(ot[e.type]){var n=ot[e.type](e,t);if(r&&t.size!==r.size){n=ct(t.sizingClasses(r),[n],t);var i=t.sizeMultiplier/r.sizeMultiplier;n.height*=i,n.depth*=i}return n}throw new X(\"Got group of unknown type: '\"+e.type+\"'\")};function xt(e,t){var r=ct([\"base\"],e,t),n=ct([\"strut\"]);return n.style.height=r.height+r.depth+\"em\",n.style.verticalAlign=-r.depth+\"em\",r.children.unshift(n),r}function wt(e,t){var r=null;1===e.length&&\"tag\"===e[0].type&&(r=e[0].tag,e=e[0].body);for(var n,i=dt(e,t,!0),a=[],o=[],s=0;s<i.length;s++)if(o.push(i[s]),i[s].hasClass(\"mbin\")||i[s].hasClass(\"mrel\")||i[s].hasClass(\"allowbreak\")){for(var l=!1;s<i.length-1&&i[s+1].hasClass(\"mspace\");)s++,o.push(i[s]),i[s].hasClass(\"nobreak\")&&(l=!0);l||(a.push(xt(o,t)),o=[])}else i[s].hasClass(\"newline\")&&(o.pop(),0<o.length&&(a.push(xt(o,t)),o=[]),a.push(i[s]));0<o.length&&a.push(xt(o,t)),r&&((n=xt(dt(r,t,!0))).classes=[\"tag\"],a.push(n));var h=ct([\"katex-html\"],a);if(h.setAttribute(\"aria-hidden\",\"true\"),n){var m=n.children[0];m.style.height=h.height+h.depth+\"em\",m.style.verticalAlign=-h.depth+\"em\"}return h}function kt(e){return new A(e)}var St=function(){function e(e,t){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=e,this.attributes={},this.children=t||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.getAttribute=function(e){return this.attributes[e]},t.toNode=function(){var e=document.createElementNS(\"http://www.w3.org/1998/Math/MathML\",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var r=0;r<this.children.length;r++)e.appendChild(this.children[r].toNode());return e},t.toMarkup=function(){var e=\"<\"+this.type;for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=\" \"+t+'=\"',e+=Y.escape(this.attributes[t]),e+='\"');e+=\">\";for(var r=0;r<this.children.length;r++)e+=this.children[r].toMarkup();return e+=\"</\"+this.type+\">\"},t.toText=function(){return this.children.map(function(e){return e.toText()}).join(\"\")},e}(),zt=function(){function e(e,t){void 0===t&&(t=!0),this.text=void 0,this.needsEscape=void 0,this.text=e,this.needsEscape=t}var t=e.prototype;return t.toNode=function(){return document.createTextNode(this.toText())},t.toMarkup=function(){return this.toText()},t.toText=function(){return this.needsEscape?Y.escape(this.text):this.text},e}(),Mt={MathNode:St,TextNode:zt,SpaceNode:function(){function e(e){this.width=void 0,this.character=void 0,this.width=e,this.character=.05555<=e&&e<=.05556?\"&VeryThinSpace;\":.1666<=e&&e<=.1667?\"&ThinSpace;\":.2222<=e&&e<=.2223?\"&MediumSpace;\":.2777<=e&&e<=.2778?\"&ThickSpace;\":-.05556<=e&&e<=-.05555?\"&NegativeVeryThinSpace;\":-.1667<=e&&e<=-.1666?\"&NegativeThinSpace;\":-.2223<=e&&e<=-.2222?\"&NegativeMediumSpace;\":-.2778<=e&&e<=-.2777?\"&NegativeThickSpace;\":null}var t=e.prototype;return t.toNode=function(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS(\"http://www.w3.org/1998/Math/MathML\",\"mspace\");return e.setAttribute(\"width\",this.width+\"em\"),e},t.toMarkup=function(){return this.character?\"<mtext>\"+this.character+\"</mtext>\":'<mspace width=\"'+this.width+'em\"/>'},t.toText=function(){return this.character?this.character:\" \"},e}(),newDocumentFragment:kt},Tt=function(e,t,r){return!W[t][e]||!W[t][e].replace||55349===e.charCodeAt(0)||me.hasOwnProperty(e)&&r&&(r.fontFamily&&\"tt\"===r.fontFamily.substr(4,2)||r.font&&\"tt\"===r.font.substr(4,2))||(e=W[t][e].replace),new Mt.TextNode(e)},At=function(e){return 1===e.length?e[0]:new Mt.MathNode(\"mrow\",e)},Bt=function(e,t){if(\"texttt\"===t.fontFamily)return\"monospace\";if(\"textsf\"===t.fontFamily)return\"textit\"===t.fontShape&&\"textbf\"===t.fontWeight?\"sans-serif-bold-italic\":\"textit\"===t.fontShape?\"sans-serif-italic\":\"textbf\"===t.fontWeight?\"bold-sans-serif\":\"sans-serif\";if(\"textit\"===t.fontShape&&\"textbf\"===t.fontWeight)return\"bold-italic\";if(\"textit\"===t.fontShape)return\"italic\";if(\"textbf\"===t.fontWeight)return\"bold\";var r=t.font;if(!r||\"mathnormal\"===r)return null;var n=e.mode;if(\"mathit\"===r)return\"italic\";if(\"boldsymbol\"===r)return\"bold-italic\";var i=e.text;return Y.contains([\"\\\\imath\",\"\\\\jmath\"],i)?null:(W[n][i]&&W[n][i].replace&&(i=W[n][i].replace),F(i,$e.fontMap[r].fontName,n)?$e.fontMap[r].variant:null)},Ct=function(e,t){for(var r,n=[],i=0;i<e.length;i++){var a=qt(e[i],t);if(a instanceof St&&r instanceof St){if(\"mtext\"===a.type&&\"mtext\"===r.type&&a.getAttribute(\"mathvariant\")===r.getAttribute(\"mathvariant\")){var o;(o=r.children).push.apply(o,a.children);continue}if(\"mn\"===a.type&&\"mn\"===r.type){var s;(s=r.children).push.apply(s,a.children);continue}if(\"mi\"===a.type&&1===a.children.length&&\"mn\"===r.type){var l=a.children[0];if(l instanceof zt&&\".\"===l.text){var h;(h=r.children).push.apply(h,a.children);continue}}}n.push(a),r=a}return n},Nt=function(e,t){return At(Ct(e,t))},qt=function(e,t){if(!e)return new Mt.MathNode(\"mrow\");if(st[e.type])return st[e.type](e,t);throw new X(\"Got group of unknown type: '\"+e.type+\"'\")};var Et=function(e){return new Ie({style:e.displayMode?q.DISPLAY:q.TEXT,maxSize:e.maxSize})},Ot=function(e,t,r){var n=Et(r),i=function(e,t,r){var n,i=Ct(e,r);n=1===i.length&&i[0]instanceof St&&Y.contains([\"mrow\",\"mtable\"],i[0].type)?i[0]:new Mt.MathNode(\"mrow\",i);var a=new Mt.MathNode(\"annotation\",[new Mt.TextNode(t)]);a.setAttribute(\"encoding\",\"application/x-tex\");var o=new Mt.MathNode(\"semantics\",[n,a]),s=new Mt.MathNode(\"math\",[o]);return $e.makeSpan([\"katex-mathml\"],[s])}(e,t,n),a=wt(e,n),o=$e.makeSpan([\"katex\"],[i,a]);return r.displayMode?$e.makeSpan([\"katex-display\"],[o]):o},It={widehat:\"^\",widecheck:\"\\u02c7\",widetilde:\"~\",utilde:\"~\",overleftarrow:\"\\u2190\",underleftarrow:\"\\u2190\",xleftarrow:\"\\u2190\",overrightarrow:\"\\u2192\",underrightarrow:\"\\u2192\",xrightarrow:\"\\u2192\",underbrace:\"\\u23b5\",overbrace:\"\\u23de\",overleftrightarrow:\"\\u2194\",underleftrightarrow:\"\\u2194\",xleftrightarrow:\"\\u2194\",Overrightarrow:\"\\u21d2\",xRightarrow:\"\\u21d2\",overleftharpoon:\"\\u21bc\",xleftharpoonup:\"\\u21bc\",overrightharpoon:\"\\u21c0\",xrightharpoonup:\"\\u21c0\",xLeftarrow:\"\\u21d0\",xLeftrightarrow:\"\\u21d4\",xhookleftarrow:\"\\u21a9\",xhookrightarrow:\"\\u21aa\",xmapsto:\"\\u21a6\",xrightharpoondown:\"\\u21c1\",xleftharpoondown:\"\\u21bd\",xrightleftharpoons:\"\\u21cc\",xleftrightharpoons:\"\\u21cb\",xtwoheadleftarrow:\"\\u219e\",xtwoheadrightarrow:\"\\u21a0\",xlongequal:\"=\",xtofrom:\"\\u21c4\",xrightleftarrows:\"\\u21c4\",xrightequilibrium:\"\\u21cc\",xleftequilibrium:\"\\u21cb\"},Rt={overrightarrow:[[\"rightarrow\"],.888,522,\"xMaxYMin\"],overleftarrow:[[\"leftarrow\"],.888,522,\"xMinYMin\"],underrightarrow:[[\"rightarrow\"],.888,522,\"xMaxYMin\"],underleftarrow:[[\"leftarrow\"],.888,522,\"xMinYMin\"],xrightarrow:[[\"rightarrow\"],1.469,522,\"xMaxYMin\"],xleftarrow:[[\"leftarrow\"],1.469,522,\"xMinYMin\"],Overrightarrow:[[\"doublerightarrow\"],.888,560,\"xMaxYMin\"],xRightarrow:[[\"doublerightarrow\"],1.526,560,\"xMaxYMin\"],xLeftarrow:[[\"doubleleftarrow\"],1.526,560,\"xMinYMin\"],overleftharpoon:[[\"leftharpoon\"],.888,522,\"xMinYMin\"],xleftharpoonup:[[\"leftharpoon\"],.888,522,\"xMinYMin\"],xleftharpoondown:[[\"leftharpoondown\"],.888,522,\"xMinYMin\"],overrightharpoon:[[\"rightharpoon\"],.888,522,\"xMaxYMin\"],xrightharpoonup:[[\"rightharpoon\"],.888,522,\"xMaxYMin\"],xrightharpoondown:[[\"rightharpoondown\"],.888,522,\"xMaxYMin\"],xlongequal:[[\"longequal\"],.888,334,\"xMinYMin\"],xtwoheadleftarrow:[[\"twoheadleftarrow\"],.888,334,\"xMinYMin\"],xtwoheadrightarrow:[[\"twoheadrightarrow\"],.888,334,\"xMaxYMin\"],overleftrightarrow:[[\"leftarrow\",\"rightarrow\"],.888,522],overbrace:[[\"leftbrace\",\"midbrace\",\"rightbrace\"],1.6,548],underbrace:[[\"leftbraceunder\",\"midbraceunder\",\"rightbraceunder\"],1.6,548],underleftrightarrow:[[\"leftarrow\",\"rightarrow\"],.888,522],xleftrightarrow:[[\"leftarrow\",\"rightarrow\"],1.75,522],xLeftrightarrow:[[\"doubleleftarrow\",\"doublerightarrow\"],1.75,560],xrightleftharpoons:[[\"leftharpoondownplus\",\"rightharpoonplus\"],1.75,716],xleftrightharpoons:[[\"leftharpoonplus\",\"rightharpoondownplus\"],1.75,716],xhookleftarrow:[[\"leftarrow\",\"righthook\"],1.08,522],xhookrightarrow:[[\"lefthook\",\"rightarrow\"],1.08,522],overlinesegment:[[\"leftlinesegment\",\"rightlinesegment\"],.888,522],underlinesegment:[[\"leftlinesegment\",\"rightlinesegment\"],.888,522],overgroup:[[\"leftgroup\",\"rightgroup\"],.888,342],undergroup:[[\"leftgroupunder\",\"rightgroupunder\"],.888,342],xmapsto:[[\"leftmapsto\",\"rightarrow\"],1.5,522],xtofrom:[[\"leftToFrom\",\"rightToFrom\"],1.75,528],xrightleftarrows:[[\"baraboveleftarrow\",\"rightarrowabovebar\"],1.75,901],xrightequilibrium:[[\"baraboveshortleftharpoon\",\"rightharpoonaboveshortbar\"],1.75,716],xleftequilibrium:[[\"shortbaraboveleftharpoon\",\"shortrightharpoonabovebar\"],1.75,716]},Lt=function(e,t,r,n){var i,a=e.height+e.depth+2*r;if(/fbox|color/.test(t)){if(i=$e.makeSpan([\"stretchy\",t],[],n),\"fbox\"===t){var o=n.color&&n.getColor();o&&(i.style.borderColor=o)}}else{var s=[];/^[bx]cancel$/.test(t)&&s.push(new L({x1:\"0\",y1:\"0\",x2:\"100%\",y2:\"100%\",\"stroke-width\":\"0.046em\"})),/^x?cancel$/.test(t)&&s.push(new L({x1:\"0\",y1:\"100%\",x2:\"100%\",y2:\"0\",\"stroke-width\":\"0.046em\"}));var l=new I(s,{width:\"100%\",height:a+\"em\"});i=$e.makeSvgSpan([],[l],n)}return i.height=a,i.style.height=a+\"em\",i},Ht=function(e){var t=new Mt.MathNode(\"mo\",[new Mt.TextNode(It[e.substr(1)])]);return t.setAttribute(\"stretchy\",\"true\"),t},Dt=function(S,z){var e=function(){var e=4e5,t=S.label.substr(1);if(Y.contains([\"widehat\",\"widecheck\",\"widetilde\",\"utilde\"],t)){var r,n,i,a=\"ordgroup\"===(c=S.base).type?c.body.length:1;if(5<a)n=\"widehat\"===t||\"widecheck\"===t?(r=420,e=2364,i=.42,t+\"4\"):(r=312,e=2340,i=.34,\"tilde4\");else{var o=[1,1,2,2,3,3][a];n=\"widehat\"===t||\"widecheck\"===t?(e=[0,1062,2364,2364,2364][o],r=[0,239,300,360,420][o],i=[0,.24,.3,.3,.36,.42][o],t+o):(e=[0,600,1033,2339,2340][o],r=[0,260,286,306,312][o],i=[0,.26,.286,.3,.306,.34][o],\"tilde\"+o)}var s=new R(n),l=new I([s],{width:\"100%\",height:i+\"em\",viewBox:\"0 0 \"+e+\" \"+r,preserveAspectRatio:\"none\"});return{span:$e.makeSvgSpan([],[l],z),minWidth:0,height:i}}var h,m,c,u=[],p=Rt[t],d=p[0],f=p[1],g=p[2],v=g/1e3,y=d.length;if(1===y)h=[\"hide-tail\"],m=[p[3]];else if(2===y)h=[\"halfarrow-left\",\"halfarrow-right\"],m=[\"xMinYMin\",\"xMaxYMin\"];else{if(3!==y)throw new Error(\"Correct katexImagesData or update code here to support\\n                    \"+y+\" children.\");h=[\"brace-left\",\"brace-center\",\"brace-right\"],m=[\"xMinYMin\",\"xMidYMin\",\"xMaxYMin\"]}for(var b=0;b<y;b++){var x=new R(d[b]),w=new I([x],{width:\"400em\",height:v+\"em\",viewBox:\"0 0 \"+e+\" \"+g,preserveAspectRatio:m[b]+\" slice\"}),k=$e.makeSvgSpan([h[b]],[w],z);if(1===y)return{span:k,minWidth:f,height:v};k.style.height=v+\"em\",u.push(k)}return{span:$e.makeSpan([\"stretchy\"],u,z),minWidth:f,height:v}}(),t=e.span,r=e.minWidth,n=e.height;return t.height=n,t.style.height=n+\"em\",0<r&&(t.style.minWidth=r+\"em\"),t},Pt=function(e,t){var r,n,i,a=Ke(e,\"supsub\");a?(r=(n=Ze(a.base,\"accent\")).base,a.base=r,i=function(e){if(e instanceof C)return e;throw new Error(\"Expected span<HtmlDomNode> but got \"+String(e)+\".\")}(bt(a,t)),a.base=n):r=(n=Ze(e,\"accent\")).base;var o=bt(r,t.havingCrampedStyle()),s=0;if(n.isShifty&&Y.isCharacterBox(r)){var l=Y.getBaseElem(r);s=function(e){if(e instanceof O)return e;throw new Error(\"Expected symbolNode but got \"+String(e)+\".\")}(bt(l,t.havingCrampedStyle())).skew}var h,m=Math.min(o.height,t.fontMetrics().xHeight);if(n.isStretchy)h=Dt(n,t),h=$e.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:o},{type:\"elem\",elem:h,wrapperClasses:[\"svg-align\"],wrapperStyle:0<s?{width:\"calc(100% - \"+2*s+\"em)\",marginLeft:2*s+\"em\"}:void 0}]},t);else{var c,u;u=\"\\\\vec\"===n.label?(c=$e.staticSvg(\"vec\",t),$e.svgData.vec[1]):((c=$e.makeSymbol(n.label,\"Main-Regular\",n.mode,t)).italic=0,c.width),h=$e.makeSpan([\"accent-body\"],[c]);var p=\"\\\\textcircled\"===n.label;p&&(h.classes.push(\"accent-full\"),m=o.height);var d=s;p||(d-=u/2),h.style.left=d+\"em\",\"\\\\textcircled\"===n.label&&(h.style.top=\".2em\"),h=$e.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:o},{type:\"kern\",size:-m},{type:\"elem\",elem:h}]},t)}var f=$e.makeSpan([\"mord\",\"accent\"],[h],t);return i?(i.children[0]=f,i.height=Math.max(f.height,i.height),i.classes[0]=\"mord\",i):f},Ft=function(e,t){var r=e.isStretchy?Ht(e.label):new Mt.MathNode(\"mo\",[Tt(e.label,e.mode)]),n=new Mt.MathNode(\"mover\",[qt(e.base,t),r]);return n.setAttribute(\"accent\",\"true\"),n},Vt=new RegExp([\"\\\\acute\",\"\\\\grave\",\"\\\\ddot\",\"\\\\tilde\",\"\\\\bar\",\"\\\\breve\",\"\\\\check\",\"\\\\hat\",\"\\\\vec\",\"\\\\dot\",\"\\\\mathring\"].map(function(e){return\"\\\\\"+e}).join(\"|\"));lt({type:\"accent\",names:[\"\\\\acute\",\"\\\\grave\",\"\\\\ddot\",\"\\\\tilde\",\"\\\\bar\",\"\\\\breve\",\"\\\\check\",\"\\\\hat\",\"\\\\vec\",\"\\\\dot\",\"\\\\mathring\",\"\\\\widecheck\",\"\\\\widehat\",\"\\\\widetilde\",\"\\\\overrightarrow\",\"\\\\overleftarrow\",\"\\\\Overrightarrow\",\"\\\\overleftrightarrow\",\"\\\\overgroup\",\"\\\\overlinesegment\",\"\\\\overleftharpoon\",\"\\\\overrightharpoon\"],props:{numArgs:1},handler:function(e,t){var r=t[0],n=!Vt.test(e.funcName),i=!n||\"\\\\widehat\"===e.funcName||\"\\\\widetilde\"===e.funcName||\"\\\\widecheck\"===e.funcName;return{type:\"accent\",mode:e.parser.mode,label:e.funcName,isStretchy:n,isShifty:i,base:r}},htmlBuilder:Pt,mathmlBuilder:Ft}),lt({type:\"accent\",names:[\"\\\\'\",\"\\\\`\",\"\\\\^\",\"\\\\~\",\"\\\\=\",\"\\\\u\",\"\\\\.\",'\\\\\"',\"\\\\r\",\"\\\\H\",\"\\\\v\",\"\\\\textcircled\"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(e,t){var r=t[0];return{type:\"accent\",mode:e.parser.mode,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:Pt,mathmlBuilder:Ft}),lt({type:\"accentUnder\",names:[\"\\\\underleftarrow\",\"\\\\underrightarrow\",\"\\\\underleftrightarrow\",\"\\\\undergroup\",\"\\\\underlinesegment\",\"\\\\utilde\"],props:{numArgs:1},handler:function(e,t){var r=e.parser,n=e.funcName,i=t[0];return{type:\"accentUnder\",mode:r.mode,label:n,base:i}},htmlBuilder:function(e,t){var r=bt(e.base,t),n=Dt(e,t),i=\"\\\\utilde\"===e.label?.12:0,a=$e.makeVList({positionType:\"bottom\",positionData:n.height+i,children:[{type:\"elem\",elem:n,wrapperClasses:[\"svg-align\"]},{type:\"kern\",size:i},{type:\"elem\",elem:r}]},t);return $e.makeSpan([\"mord\",\"accentunder\"],[a],t)},mathmlBuilder:function(e,t){var r=Ht(e.label),n=new Mt.MathNode(\"munder\",[qt(e.base,t),r]);return n.setAttribute(\"accentunder\",\"true\"),n}}),lt({type:\"xArrow\",names:[\"\\\\xleftarrow\",\"\\\\xrightarrow\",\"\\\\xLeftarrow\",\"\\\\xRightarrow\",\"\\\\xleftrightarrow\",\"\\\\xLeftrightarrow\",\"\\\\xhookleftarrow\",\"\\\\xhookrightarrow\",\"\\\\xmapsto\",\"\\\\xrightharpoondown\",\"\\\\xrightharpoonup\",\"\\\\xleftharpoondown\",\"\\\\xleftharpoonup\",\"\\\\xrightleftharpoons\",\"\\\\xleftrightharpoons\",\"\\\\xlongequal\",\"\\\\xtwoheadrightarrow\",\"\\\\xtwoheadleftarrow\",\"\\\\xtofrom\",\"\\\\xrightleftarrows\",\"\\\\xrightequilibrium\",\"\\\\xleftequilibrium\"],props:{numArgs:1,numOptionalArgs:1},handler:function(e,t,r){var n=e.parser,i=e.funcName;return{type:\"xArrow\",mode:n.mode,label:i,body:t[0],below:r[0]}},htmlBuilder:function(e,t){var r,n=t.style,i=t.havingStyle(n.sup()),a=$e.wrapFragment(bt(e.body,i,t),t);a.classes.push(\"x-arrow-pad\"),e.below&&(i=t.havingStyle(n.sub()),(r=$e.wrapFragment(bt(e.below,i,t),t)).classes.push(\"x-arrow-pad\"));var o,s=Dt(e,t),l=-t.fontMetrics().axisHeight+.5*s.height,h=-t.fontMetrics().axisHeight-.5*s.height-.111;if((.25<a.depth||\"\\\\xleftequilibrium\"===e.label)&&(h-=a.depth),r){var m=-t.fontMetrics().axisHeight+r.height+.5*s.height+.111;o=$e.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:a,shift:h},{type:\"elem\",elem:s,shift:l},{type:\"elem\",elem:r,shift:m}]},t)}else o=$e.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:a,shift:h},{type:\"elem\",elem:s,shift:l}]},t);return o.children[0].children[0].children[1].classes.push(\"svg-align\"),$e.makeSpan([\"mrel\",\"x-arrow\"],[o],t)},mathmlBuilder:function(e,t){var r,n,i=Ht(e.label);if(e.body){var a=qt(e.body,t);r=e.below?(n=qt(e.below,t),new Mt.MathNode(\"munderover\",[i,n,a])):new Mt.MathNode(\"mover\",[i,a])}else r=e.below?(n=qt(e.below,t),new Mt.MathNode(\"munder\",[i,n])):new Mt.MathNode(\"mover\",[i]);return r}}),lt({type:\"textord\",names:[\"\\\\@char\"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){for(var r=e.parser,n=Ze(t[0],\"ordgroup\").body,i=\"\",a=0;a<n.length;a++){i+=Ze(n[a],\"textord\").text}var o=parseInt(i);if(isNaN(o))throw new X(\"\\\\@char has non-numeric argument \"+i);return{type:\"textord\",mode:r.mode,text:String.fromCharCode(o)}}});var Ut=function(e,t){var r=dt(e.body,t.withColor(e.color),!1);return $e.makeFragment(r)},Gt=function(e,t){var r=Ct(e.body,t),n=new Mt.MathNode(\"mstyle\",r);return n.setAttribute(\"mathcolor\",e.color),n};lt({type:\"color\",names:[\"\\\\textcolor\"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:[\"color\",\"original\"]},handler:function(e,t){var r=e.parser,n=Ze(t[0],\"color-token\").color,i=t[1];return{type:\"color\",mode:r.mode,color:n,body:mt(i)}},htmlBuilder:Ut,mathmlBuilder:Gt}),lt({type:\"color\",names:[\"\\\\blue\",\"\\\\orange\",\"\\\\pink\",\"\\\\red\",\"\\\\green\",\"\\\\gray\",\"\\\\purple\",\"\\\\blueA\",\"\\\\blueB\",\"\\\\blueC\",\"\\\\blueD\",\"\\\\blueE\",\"\\\\tealA\",\"\\\\tealB\",\"\\\\tealC\",\"\\\\tealD\",\"\\\\tealE\",\"\\\\greenA\",\"\\\\greenB\",\"\\\\greenC\",\"\\\\greenD\",\"\\\\greenE\",\"\\\\goldA\",\"\\\\goldB\",\"\\\\goldC\",\"\\\\goldD\",\"\\\\goldE\",\"\\\\redA\",\"\\\\redB\",\"\\\\redC\",\"\\\\redD\",\"\\\\redE\",\"\\\\maroonA\",\"\\\\maroonB\",\"\\\\maroonC\",\"\\\\maroonD\",\"\\\\maroonE\",\"\\\\purpleA\",\"\\\\purpleB\",\"\\\\purpleC\",\"\\\\purpleD\",\"\\\\purpleE\",\"\\\\mintA\",\"\\\\mintB\",\"\\\\mintC\",\"\\\\grayA\",\"\\\\grayB\",\"\\\\grayC\",\"\\\\grayD\",\"\\\\grayE\",\"\\\\grayF\",\"\\\\grayG\",\"\\\\grayH\",\"\\\\grayI\",\"\\\\kaBlue\",\"\\\\kaGreen\"],props:{numArgs:1,allowedInText:!0,greediness:3},handler:function(e,t){var r=e.parser,n=e.funcName,i=t[0];return{type:\"color\",mode:r.mode,color:\"katex-\"+n.slice(1),body:mt(i)}},htmlBuilder:Ut,mathmlBuilder:Gt}),lt({type:\"color\",names:[\"\\\\color\"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:[\"color\"]},handler:function(e,t){var r=e.parser,n=e.breakOnTokenText,i=Ze(t[0],\"color-token\").color,a=r.parseExpression(!0,n);return{type:\"color\",mode:r.mode,color:i,body:a}},htmlBuilder:Ut,mathmlBuilder:Gt}),lt({type:\"cr\",names:[\"\\\\cr\",\"\\\\newline\"],props:{numArgs:0,numOptionalArgs:1,argTypes:[\"size\"],allowedInText:!0},handler:function(e,t,r){var n=e.parser,i=e.funcName,a=r[0],o=\"\\\\cr\"===i,s=!1;return o||(s=!n.settings.displayMode||!n.settings.useStrictBehavior(\"newLineInDisplayMode\",\"In LaTeX, \\\\\\\\ or \\\\newline does nothing in display mode\")),{type:\"cr\",mode:n.mode,newLine:s,newRow:o,size:a&&Ze(a,\"size\").value}},htmlBuilder:function(e,t){if(e.newRow)throw new X(\"\\\\cr valid only within a tabular/array environment\");var r=$e.makeSpan([\"mspace\"],[],t);return e.newLine&&(r.classes.push(\"newline\"),e.size&&(r.style.marginTop=He(e.size,t)+\"em\")),r},mathmlBuilder:function(e,t){var r=new Mt.MathNode(\"mspace\");return e.newLine&&(r.setAttribute(\"linebreak\",\"newline\"),e.size&&r.setAttribute(\"height\",He(e.size,t)+\"em\")),r}});var Xt=function(e,t,r){var n=F(W.math[e]&&W.math[e].replace||e,t,r);if(!n)throw new Error(\"Unsupported symbol \"+e+\" and font size \"+t+\".\");return n},Yt=function(e,t,r,n){var i=r.havingBaseStyle(t),a=$e.makeSpan(n.concat(i.sizingClasses(r)),[e],r),o=i.sizeMultiplier/r.sizeMultiplier;return a.height*=o,a.depth*=o,a.maxFontSize=i.sizeMultiplier,a},_t=function(e,t,r){var n=t.havingBaseStyle(r),i=(1-t.sizeMultiplier/n.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push(\"delimcenter\"),e.style.top=i+\"em\",e.height-=i,e.depth+=i},Wt=function(e,t,r,n,i,a){var o,s,l,h,m=(o=e,s=t,l=i,h=n,$e.makeSymbol(o,\"Size\"+s+\"-Regular\",l,h)),c=Yt($e.makeSpan([\"delimsizing\",\"size\"+t],[m],n),q.TEXT,n,a);return r&&_t(c,n,q.TEXT),c},jt=function(e,t,r){var n;return n=\"Size1-Regular\"===t?\"delim-size1\":\"delim-size4\",{type:\"elem\",elem:$e.makeSpan([\"delimsizinginner\",n],[$e.makeSpan([],[$e.makeSymbol(e,t,r)])])}},$t=function(e,t,r,n,i,a){var o,s,l,h;o=l=h=e,s=null;var m=\"Size1-Regular\";\"\\\\uparrow\"===e?l=h=\"\\u23d0\":\"\\\\Uparrow\"===e?l=h=\"\\u2016\":\"\\\\downarrow\"===e?o=l=\"\\u23d0\":\"\\\\Downarrow\"===e?o=l=\"\\u2016\":\"\\\\updownarrow\"===e?(o=\"\\\\uparrow\",l=\"\\u23d0\",h=\"\\\\downarrow\"):\"\\\\Updownarrow\"===e?(o=\"\\\\Uparrow\",l=\"\\u2016\",h=\"\\\\Downarrow\"):\"[\"===e||\"\\\\lbrack\"===e?(o=\"\\u23a1\",l=\"\\u23a2\",h=\"\\u23a3\",m=\"Size4-Regular\"):\"]\"===e||\"\\\\rbrack\"===e?(o=\"\\u23a4\",l=\"\\u23a5\",h=\"\\u23a6\",m=\"Size4-Regular\"):\"\\\\lfloor\"===e||\"\\u230a\"===e?(l=o=\"\\u23a2\",h=\"\\u23a3\",m=\"Size4-Regular\"):\"\\\\lceil\"===e||\"\\u2308\"===e?(o=\"\\u23a1\",l=h=\"\\u23a2\",m=\"Size4-Regular\"):\"\\\\rfloor\"===e||\"\\u230b\"===e?(l=o=\"\\u23a5\",h=\"\\u23a6\",m=\"Size4-Regular\"):\"\\\\rceil\"===e||\"\\u2309\"===e?(o=\"\\u23a4\",l=h=\"\\u23a5\",m=\"Size4-Regular\"):\"(\"===e||\"\\\\lparen\"===e?(o=\"\\u239b\",l=\"\\u239c\",h=\"\\u239d\",m=\"Size4-Regular\"):\")\"===e||\"\\\\rparen\"===e?(o=\"\\u239e\",l=\"\\u239f\",h=\"\\u23a0\",m=\"Size4-Regular\"):\"\\\\{\"===e||\"\\\\lbrace\"===e?(o=\"\\u23a7\",s=\"\\u23a8\",h=\"\\u23a9\",l=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\}\"===e||\"\\\\rbrace\"===e?(o=\"\\u23ab\",s=\"\\u23ac\",h=\"\\u23ad\",l=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\lgroup\"===e||\"\\u27ee\"===e?(o=\"\\u23a7\",h=\"\\u23a9\",l=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\rgroup\"===e||\"\\u27ef\"===e?(o=\"\\u23ab\",h=\"\\u23ad\",l=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\lmoustache\"===e||\"\\u23b0\"===e?(o=\"\\u23a7\",h=\"\\u23ad\",l=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\rmoustache\"!==e&&\"\\u23b1\"!==e||(o=\"\\u23ab\",h=\"\\u23a9\",l=\"\\u23aa\",m=\"Size4-Regular\");var c=Xt(o,m,i),u=c.height+c.depth,p=Xt(l,m,i),d=p.height+p.depth,f=Xt(h,m,i),g=f.height+f.depth,v=0,y=1;if(null!==s){var b=Xt(s,m,i);v=b.height+b.depth,y=2}var x=u+g+v,w=Math.ceil((t-x)/(y*d)),k=x+w*y*d,S=n.fontMetrics().axisHeight;r&&(S*=n.sizeMultiplier);var z=k/2-S,M=[];if(M.push(jt(h,m,i)),null===s)for(var T=0;T<w;T++)M.push(jt(l,m,i));else{for(var A=0;A<w;A++)M.push(jt(l,m,i));M.push(jt(s,m,i));for(var B=0;B<w;B++)M.push(jt(l,m,i))}M.push(jt(o,m,i));var C=n.havingBaseStyle(q.TEXT),N=$e.makeVList({positionType:\"bottom\",positionData:z,children:M},C);return Yt($e.makeSpan([\"delimsizing\",\"mult\"],[N],C),q.TEXT,n,a)},Zt=function(e,t,r,n){var i;\"sqrtTall\"===e&&(i=\"M702 80H400000v40H742v\"+(r-54-80)+\"l-4 4-4 4c-.667.7\\n-2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1h-12l-28-84c-16.667-52-96.667\\n-294.333-240-727l-212 -643 -85 170c-4-3.333-8.333-7.667-13 -13l-13-13l77-155\\n 77-156c66 199.333 139 419.667 219 661 l218 661zM702 80H400000v40H742z\");var a=new R(e,i),o=new I([a],{width:\"400em\",height:t+\"em\",viewBox:\"0 0 400000 \"+r,preserveAspectRatio:\"xMinYMin slice\"});return $e.makeSvgSpan([\"hide-tail\"],[o],n)},Kt=[\"(\",\"\\\\lparen\",\")\",\"\\\\rparen\",\"[\",\"\\\\lbrack\",\"]\",\"\\\\rbrack\",\"\\\\{\",\"\\\\lbrace\",\"\\\\}\",\"\\\\rbrace\",\"\\\\lfloor\",\"\\\\rfloor\",\"\\u230a\",\"\\u230b\",\"\\\\lceil\",\"\\\\rceil\",\"\\u2308\",\"\\u2309\",\"\\\\surd\"],Jt=[\"\\\\uparrow\",\"\\\\downarrow\",\"\\\\updownarrow\",\"\\\\Uparrow\",\"\\\\Downarrow\",\"\\\\Updownarrow\",\"|\",\"\\\\|\",\"\\\\vert\",\"\\\\Vert\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\lgroup\",\"\\\\rgroup\",\"\\u27ee\",\"\\u27ef\",\"\\\\lmoustache\",\"\\\\rmoustache\",\"\\u23b0\",\"\\u23b1\"],Qt=[\"<\",\">\",\"\\\\langle\",\"\\\\rangle\",\"/\",\"\\\\backslash\",\"\\\\lt\",\"\\\\gt\"],er=[0,1.2,1.8,2.4,3],tr=[{type:\"small\",style:q.SCRIPTSCRIPT},{type:\"small\",style:q.SCRIPT},{type:\"small\",style:q.TEXT},{type:\"large\",size:1},{type:\"large\",size:2},{type:\"large\",size:3},{type:\"large\",size:4}],rr=[{type:\"small\",style:q.SCRIPTSCRIPT},{type:\"small\",style:q.SCRIPT},{type:\"small\",style:q.TEXT},{type:\"stack\"}],nr=[{type:\"small\",style:q.SCRIPTSCRIPT},{type:\"small\",style:q.SCRIPT},{type:\"small\",style:q.TEXT},{type:\"large\",size:1},{type:\"large\",size:2},{type:\"large\",size:3},{type:\"large\",size:4},{type:\"stack\"}],ir=function(e){if(\"small\"===e.type)return\"Main-Regular\";if(\"large\"===e.type)return\"Size\"+e.size+\"-Regular\";if(\"stack\"===e.type)return\"Size4-Regular\";throw new Error(\"Add support for delim type '\"+e.type+\"' here.\")},ar=function(e,t,r,n){for(var i=Math.min(2,3-n.style.size);i<r.length&&\"stack\"!==r[i].type;i++){var a=Xt(e,ir(r[i]),\"math\"),o=a.height+a.depth;if(\"small\"===r[i].type&&(o*=n.havingBaseStyle(r[i].style).sizeMultiplier),t<o)return r[i]}return r[r.length-1]},or=function(e,t,r,n,i,a){var o;\"<\"===e||\"\\\\lt\"===e||\"\\u27e8\"===e?e=\"\\\\langle\":\">\"!==e&&\"\\\\gt\"!==e&&\"\\u27e9\"!==e||(e=\"\\\\rangle\"),o=Y.contains(Qt,e)?tr:Y.contains(Kt,e)?nr:rr;var s,l,h,m,c,u,p,d,f=ar(e,t,o,n);return\"small\"===f.type?(s=e,l=f.style,h=r,m=n,c=i,u=a,p=$e.makeSymbol(s,\"Main-Regular\",c,m),d=Yt(p,l,m,u),h&&_t(d,m,l),d):\"large\"===f.type?Wt(e,f.size,r,n,i,a):$t(e,t,r,n,i,a)},sr=function(e,t){var r,n,i=t.havingBaseSizing(),a=ar(\"\\\\surd\",e*i.sizeMultiplier,nr,i),o=i.sizeMultiplier,s=0,l=0,h=0;return n=\"small\"===a.type?(e<1?o=1:e<1.4&&(o=.7),l=1/o,(r=Zt(\"sqrtMain\",s=1.08/o,h=1080,t)).style.minWidth=\"0.853em\",.833/o):\"large\"===a.type?(h=1080*er[a.size],l=er[a.size]/o,s=(er[a.size]+.08)/o,(r=Zt(\"sqrtSize\"+a.size,s,h,t)).style.minWidth=\"1.02em\",1/o):(s=e+.08,l=e,h=Math.floor(1e3*e)+80,(r=Zt(\"sqrtTall\",s,h,t)).style.minWidth=\"0.742em\",1.056),r.height=l,r.style.height=s+\"em\",{span:r,advanceWidth:n,ruleWidth:t.fontMetrics().sqrtRuleThickness*o}},lr=function(e,t,r,n,i){if(\"<\"===e||\"\\\\lt\"===e||\"\\u27e8\"===e?e=\"\\\\langle\":\">\"!==e&&\"\\\\gt\"!==e&&\"\\u27e9\"!==e||(e=\"\\\\rangle\"),Y.contains(Kt,e)||Y.contains(Qt,e))return Wt(e,t,!1,r,n,i);if(Y.contains(Jt,e))return $t(e,er[t],!1,r,n,i);throw new X(\"Illegal delimiter: '\"+e+\"'\")},hr=or,mr=function(e,t,r,n,i,a){var o=n.fontMetrics().axisHeight*n.sizeMultiplier,s=5/n.fontMetrics().ptPerEm,l=Math.max(t-o,r+o),h=Math.max(l/500*901,2*l-s);return or(e,h,!0,n,i,a)},cr={\"\\\\bigl\":{mclass:\"mopen\",size:1},\"\\\\Bigl\":{mclass:\"mopen\",size:2},\"\\\\biggl\":{mclass:\"mopen\",size:3},\"\\\\Biggl\":{mclass:\"mopen\",size:4},\"\\\\bigr\":{mclass:\"mclose\",size:1},\"\\\\Bigr\":{mclass:\"mclose\",size:2},\"\\\\biggr\":{mclass:\"mclose\",size:3},\"\\\\Biggr\":{mclass:\"mclose\",size:4},\"\\\\bigm\":{mclass:\"mrel\",size:1},\"\\\\Bigm\":{mclass:\"mrel\",size:2},\"\\\\biggm\":{mclass:\"mrel\",size:3},\"\\\\Biggm\":{mclass:\"mrel\",size:4},\"\\\\big\":{mclass:\"mord\",size:1},\"\\\\Big\":{mclass:\"mord\",size:2},\"\\\\bigg\":{mclass:\"mord\",size:3},\"\\\\Bigg\":{mclass:\"mord\",size:4}},ur=[\"(\",\"\\\\lparen\",\")\",\"\\\\rparen\",\"[\",\"\\\\lbrack\",\"]\",\"\\\\rbrack\",\"\\\\{\",\"\\\\lbrace\",\"\\\\}\",\"\\\\rbrace\",\"\\\\lfloor\",\"\\\\rfloor\",\"\\u230a\",\"\\u230b\",\"\\\\lceil\",\"\\\\rceil\",\"\\u2308\",\"\\u2309\",\"<\",\">\",\"\\\\langle\",\"\\u27e8\",\"\\\\rangle\",\"\\u27e9\",\"\\\\lt\",\"\\\\gt\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\lgroup\",\"\\\\rgroup\",\"\\u27ee\",\"\\u27ef\",\"\\\\lmoustache\",\"\\\\rmoustache\",\"\\u23b0\",\"\\u23b1\",\"/\",\"\\\\backslash\",\"|\",\"\\\\vert\",\"\\\\|\",\"\\\\Vert\",\"\\\\uparrow\",\"\\\\Uparrow\",\"\\\\downarrow\",\"\\\\Downarrow\",\"\\\\updownarrow\",\"\\\\Updownarrow\",\".\"];function pr(e,t){var r=Qe(e);if(r&&Y.contains(ur,r.text))return r;throw new X(\"Invalid delimiter: '\"+(r?r.text:JSON.stringify(e))+\"' after '\"+t.funcName+\"'\",e)}function dr(e){if(!e.body)throw new Error(\"Bug: The leftright ParseNode wasn't fully parsed.\")}lt({type:\"delimsizing\",names:[\"\\\\bigl\",\"\\\\Bigl\",\"\\\\biggl\",\"\\\\Biggl\",\"\\\\bigr\",\"\\\\Bigr\",\"\\\\biggr\",\"\\\\Biggr\",\"\\\\bigm\",\"\\\\Bigm\",\"\\\\biggm\",\"\\\\Biggm\",\"\\\\big\",\"\\\\Big\",\"\\\\bigg\",\"\\\\Bigg\"],props:{numArgs:1},handler:function(e,t){var r=pr(t[0],e);return{type:\"delimsizing\",mode:e.parser.mode,size:cr[e.funcName].size,mclass:cr[e.funcName].mclass,delim:r.text}},htmlBuilder:function(e,t){return\".\"===e.delim?$e.makeSpan([e.mclass]):lr(e.delim,e.size,t,e.mode,[e.mclass])},mathmlBuilder:function(e){var t=[];\".\"!==e.delim&&t.push(Tt(e.delim,e.mode));var r=new Mt.MathNode(\"mo\",t);return\"mopen\"===e.mclass||\"mclose\"===e.mclass?r.setAttribute(\"fence\",\"true\"):r.setAttribute(\"fence\",\"false\"),r}}),lt({type:\"leftright-right\",names:[\"\\\\right\"],props:{numArgs:1},handler:function(e,t){return{type:\"leftright-right\",mode:e.parser.mode,delim:pr(t[0],e).text}}}),lt({type:\"leftright\",names:[\"\\\\left\"],props:{numArgs:1},handler:function(e,t){var r=pr(t[0],e),n=e.parser;++n.leftrightDepth;var i=n.parseExpression(!1);--n.leftrightDepth,n.expect(\"\\\\right\",!1);var a=Ze(n.parseFunction(),\"leftright-right\");return{type:\"leftright\",mode:n.mode,body:i,left:r.text,right:a.delim}},htmlBuilder:function(e,t){dr(e);for(var r,n,i=dt(e.body,t,!0,[null,\"mclose\"]),a=0,o=0,s=!1,l=0;l<i.length;l++)i[l].isMiddle?s=!0:(a=Math.max(i[l].height,a),o=Math.max(i[l].depth,o));if(a*=t.sizeMultiplier,o*=t.sizeMultiplier,r=\".\"===e.left?yt(t,[\"mopen\"]):mr(e.left,a,o,t,e.mode,[\"mopen\"]),i.unshift(r),s)for(var h=1;h<i.length;h++){var m=i[h].isMiddle;m&&(i[h]=mr(m.delim,a,o,m.options,e.mode,[]))}return n=\".\"===e.right?yt(t,[\"mclose\"]):mr(e.right,a,o,t,e.mode,[\"mclose\"]),i.push(n),$e.makeSpan([\"minner\"],i,t)},mathmlBuilder:function(e,t){dr(e);var r=Ct(e.body,t);if(\".\"!==e.left){var n=new Mt.MathNode(\"mo\",[Tt(e.left,e.mode)]);n.setAttribute(\"fence\",\"true\"),r.unshift(n)}if(\".\"!==e.right){var i=new Mt.MathNode(\"mo\",[Tt(e.right,e.mode)]);i.setAttribute(\"fence\",\"true\"),r.push(i)}return At(r)}}),lt({type:\"middle\",names:[\"\\\\middle\"],props:{numArgs:1},handler:function(e,t){var r=pr(t[0],e);if(!e.parser.leftrightDepth)throw new X(\"\\\\middle without preceding \\\\left\",r);return{type:\"middle\",mode:e.parser.mode,delim:r.text}},htmlBuilder:function(e,t){var r;if(\".\"===e.delim)r=yt(t,[]);else{r=lr(e.delim,1,t,e.mode,[]);var n={delim:e.delim,options:t};r.isMiddle=n}return r},mathmlBuilder:function(e,t){var r=new Mt.MathNode(\"mo\",[Tt(e.delim,e.mode)]);return r.setAttribute(\"fence\",\"true\"),r}});var fr=function(e,t){var r,n,i=$e.wrapFragment(bt(e.body,t),t),a=e.label.substr(1),o=t.sizeMultiplier,s=0,l=Y.isCharacterBox(e.body);if(\"sout\"===a)(r=$e.makeSpan([\"stretchy\",\"sout\"])).height=t.fontMetrics().defaultRuleThickness/o,s=-.5*t.fontMetrics().xHeight;else{/cancel/.test(a)?l||i.classes.push(\"cancel-pad\"):i.classes.push(\"boxpad\");var h=0;h=/box/.test(a)?\"colorbox\"===a?.3:.34:l?.2:0,r=Lt(i,a,h,t),s=i.depth+h,e.backgroundColor&&(r.style.backgroundColor=e.backgroundColor,e.borderColor&&(r.style.borderColor=e.borderColor))}return n=e.backgroundColor?$e.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:r,shift:s},{type:\"elem\",elem:i,shift:0}]},t):$e.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:i,shift:0},{type:\"elem\",elem:r,shift:s,wrapperClasses:/cancel/.test(a)?[\"svg-align\"]:[]}]},t),/cancel/.test(a)&&(n.height=i.height,n.depth=i.depth),/cancel/.test(a)&&!l?$e.makeSpan([\"mord\",\"cancel-lap\"],[n],t):$e.makeSpan([\"mord\"],[n],t)},gr=function(e,t){var r=new Mt.MathNode(\"menclose\",[qt(e.body,t)]);switch(e.label){case\"\\\\cancel\":r.setAttribute(\"notation\",\"updiagonalstrike\");break;case\"\\\\bcancel\":r.setAttribute(\"notation\",\"downdiagonalstrike\");break;case\"\\\\sout\":r.setAttribute(\"notation\",\"horizontalstrike\");break;case\"\\\\fbox\":case\"\\\\fcolorbox\":r.setAttribute(\"notation\",\"box\");break;case\"\\\\xcancel\":r.setAttribute(\"notation\",\"updiagonalstrike downdiagonalstrike\")}return e.backgroundColor&&r.setAttribute(\"mathbackground\",e.backgroundColor),r};lt({type:\"enclose\",names:[\"\\\\colorbox\"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:[\"color\",\"text\"]},handler:function(e,t,r){var n=e.parser,i=e.funcName,a=Ze(t[0],\"color-token\").color,o=t[1];return{type:\"enclose\",mode:n.mode,label:i,backgroundColor:a,body:o}},htmlBuilder:fr,mathmlBuilder:gr}),lt({type:\"enclose\",names:[\"\\\\fcolorbox\"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:[\"color\",\"color\",\"text\"]},handler:function(e,t,r){var n=e.parser,i=e.funcName,a=Ze(t[0],\"color-token\").color,o=Ze(t[1],\"color-token\").color,s=t[2];return{type:\"enclose\",mode:n.mode,label:i,backgroundColor:o,borderColor:a,body:s}},htmlBuilder:fr,mathmlBuilder:gr}),lt({type:\"enclose\",names:[\"\\\\fbox\"],props:{numArgs:1,argTypes:[\"text\"],allowedInText:!0},handler:function(e,t){return{type:\"enclose\",mode:e.parser.mode,label:\"\\\\fbox\",body:t[0]}}}),lt({type:\"enclose\",names:[\"\\\\cancel\",\"\\\\bcancel\",\"\\\\xcancel\",\"\\\\sout\"],props:{numArgs:1},handler:function(e,t,r){var n=e.parser,i=e.funcName,a=t[0];return{type:\"enclose\",mode:n.mode,label:i,body:a}},htmlBuilder:fr,mathmlBuilder:gr});var vr={};function yr(e){for(var t=e.type,r=e.names,n=e.props,i=e.handler,a=e.htmlBuilder,o=e.mathmlBuilder,s={type:t,numArgs:n.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:i},l=0;l<r.length;++l)vr[r[l]]=s;a&&(ot[t]=a),o&&(st[t]=o)}function br(e){var t=[];e.consumeSpaces();for(var r=e.nextToken.text;\"\\\\hline\"===r||\"\\\\hdashline\"===r;)e.consume(),t.push(\"\\\\hdashline\"===r),e.consumeSpaces(),r=e.nextToken.text;return t}function xr(e,t,r){var n=t.hskipBeforeAndAfter,i=t.addJot,a=t.cols,o=t.arraystretch;if(e.gullet.beginGroup(),e.gullet.macros.set(\"\\\\\\\\\",\"\\\\cr\"),!o){var s=e.gullet.expandMacroAsText(\"\\\\arraystretch\");if(null==s)o=1;else if(!(o=parseFloat(s))||o<0)throw new X(\"Invalid \\\\arraystretch: \"+s)}var l=[],h=[l],m=[],c=[];for(c.push(br(e));;){var u=e.parseExpression(!1,\"\\\\cr\");u={type:\"ordgroup\",mode:e.mode,body:u},r&&(u={type:\"styling\",mode:e.mode,style:r,body:[u]}),l.push(u);var p=e.nextToken.text;if(\"&\"===p)e.consume();else{if(\"\\\\end\"===p){1===l.length&&\"styling\"===u.type&&0===u.body[0].body.length&&h.pop(),c.length<h.length+1&&c.push([]);break}if(\"\\\\cr\"!==p)throw new X(\"Expected & or \\\\\\\\ or \\\\cr or \\\\end\",e.nextToken);var d=Ze(e.parseFunction(),\"cr\");m.push(d.size),c.push(br(e)),l=[],h.push(l)}}return e.gullet.endGroup(),{type:\"array\",mode:e.mode,addJot:i,arraystretch:o,body:h,cols:a,rowGaps:m,hskipBeforeAndAfter:n,hLinesBeforeRow:c}}function wr(e){return\"d\"===e.substr(0,1)?\"display\":\"text\"}var kr=function(e,t){var r,n,i=e.body.length,a=e.hLinesBeforeRow,o=0,s=new Array(i),l=[],h=1/t.fontMetrics().ptPerEm,m=5*h,c=12*h,u=3*h,p=e.arraystretch*c,d=.7*p,f=.3*p,g=0;function v(e){for(var t=0;t<e.length;++t)0<t&&(g+=.25),l.push({pos:g,isDashed:e[t]})}for(v(a[0]),r=0;r<e.body.length;++r){var y=e.body[r],b=d,x=f;o<y.length&&(o=y.length);var w=new Array(y.length);for(n=0;n<y.length;++n){var k=bt(y[n],t);x<k.depth&&(x=k.depth),b<k.height&&(b=k.height),w[n]=k}var S=e.rowGaps[r],z=0;S&&0<(z=He(S,t))&&(x<(z+=f)&&(x=z),z=0),e.addJot&&(x+=u),w.height=b,w.depth=x,g+=b,w.pos=g,g+=x+z,s[r]=w,v(a[r+1])}var M,T,A=g/2+t.fontMetrics().axisHeight,B=e.cols||[],C=[];for(T=n=0;n<o||T<B.length;++n,++T){for(var N=B[T]||{},q=!0;\"separator\"===N.type;){if(q||((M=$e.makeSpan([\"arraycolsep\"],[])).style.width=t.fontMetrics().doubleRuleSep+\"em\",C.push(M)),\"|\"===N.separator){var E=$e.makeSpan([\"vertical-separator\"],[],t);E.style.height=g+\"em\",E.style.verticalAlign=-(g-A)+\"em\",C.push(E)}else{if(\":\"!==N.separator)throw new X(\"Invalid separator type: \"+N.separator);var O=$e.makeSpan([\"vertical-separator\",\"vs-dashed\"],[],t);O.style.height=g+\"em\",O.style.verticalAlign=-(g-A)+\"em\",C.push(O)}N=B[++T]||{},q=!1}if(!(o<=n)){var I=void 0;(0<n||e.hskipBeforeAndAfter)&&0!==(I=Y.deflt(N.pregap,m))&&((M=$e.makeSpan([\"arraycolsep\"],[])).style.width=I+\"em\",C.push(M));var R=[];for(r=0;r<i;++r){var L=s[r],H=L[n];if(H){var D=L.pos-A;H.depth=L.depth,H.height=L.height,R.push({type:\"elem\",elem:H,shift:D})}}R=$e.makeVList({positionType:\"individualShift\",children:R},t),R=$e.makeSpan([\"col-align-\"+(N.align||\"c\")],[R]),C.push(R),(n<o-1||e.hskipBeforeAndAfter)&&0!==(I=Y.deflt(N.postgap,m))&&((M=$e.makeSpan([\"arraycolsep\"],[])).style.width=I+\"em\",C.push(M))}}if(s=$e.makeSpan([\"mtable\"],C),0<l.length){for(var P=$e.makeLineSpan(\"hline\",t,.05),F=$e.makeLineSpan(\"hdashline\",t,.05),V=[{type:\"elem\",elem:s,shift:0}];0<l.length;){var U=l.pop(),G=U.pos-A;U.isDashed?V.push({type:\"elem\",elem:F,shift:G}):V.push({type:\"elem\",elem:P,shift:G})}s=$e.makeVList({positionType:\"individualShift\",children:V},t)}return $e.makeSpan([\"mord\"],[s],t)},Sr=function(e,t){return new Mt.MathNode(\"mtable\",e.body.map(function(e){return new Mt.MathNode(\"mtr\",e.map(function(e){return new Mt.MathNode(\"mtd\",[qt(e,t)])}))}))},zr=function(e,t){var n,r=[],i=xr(e.parser,{cols:r,addJot:!0},\"display\"),a=0,o={type:\"ordgroup\",mode:e.mode,body:[]},s=Ke(t[0],\"ordgroup\");if(s){for(var l=\"\",h=0;h<s.body.length;h++){l+=Ze(s.body[h],\"textord\").text}n=Number(l),a=2*n}var m=!a;i.body.forEach(function(e){for(var t=1;t<e.length;t+=2){Ze(Ze(e[t],\"styling\").body[0],\"ordgroup\").body.unshift(o)}if(m)a<e.length&&(a=e.length);else{var r=e.length/2;if(n<r)throw new X(\"Too many math in a row: expected \"+n+\", but got \"+r,e[0])}});for(var c=0;c<a;++c){var u=\"r\",p=0;c%2==1?u=\"l\":0<c&&m&&(p=1),r[c]={type:\"align\",align:u,pregap:p,postgap:0}}return i};yr({type:\"array\",names:[\"array\",\"darray\"],props:{numArgs:1},handler:function(e,t){var r={cols:(Qe(t[0])?[t[0]]:Ze(t[0],\"ordgroup\").body).map(function(e){var t=function(e){var t=Qe(e);if(!t)throw new Error(\"Expected node of symbol group type, but got \"+(e?\"node of type \"+e.type:String(e)));return t}(e).text;if(-1!==\"lcr\".indexOf(t))return{type:\"align\",align:t};if(\"|\"===t)return{type:\"separator\",separator:\"|\"};if(\":\"===t)return{type:\"separator\",separator:\":\"};throw new X(\"Unknown column alignment: \"+t,e)}),hskipBeforeAndAfter:!0};return xr(e.parser,r,wr(e.envName))},htmlBuilder:kr,mathmlBuilder:Sr}),yr({type:\"array\",names:[\"matrix\",\"pmatrix\",\"bmatrix\",\"Bmatrix\",\"vmatrix\",\"Vmatrix\"],props:{numArgs:0},handler:function(e){var t={matrix:null,pmatrix:[\"(\",\")\"],bmatrix:[\"[\",\"]\"],Bmatrix:[\"\\\\{\",\"\\\\}\"],vmatrix:[\"|\",\"|\"],Vmatrix:[\"\\\\Vert\",\"\\\\Vert\"]}[e.envName],r=xr(e.parser,{hskipBeforeAndAfter:!1},wr(e.envName));return t?{type:\"leftright\",mode:e.mode,body:[r],left:t[0],right:t[1]}:r},htmlBuilder:kr,mathmlBuilder:Sr}),yr({type:\"array\",names:[\"cases\",\"dcases\"],props:{numArgs:0},handler:function(e){var t=xr(e.parser,{arraystretch:1.2,cols:[{type:\"align\",align:\"l\",pregap:0,postgap:1},{type:\"align\",align:\"l\",pregap:0,postgap:0}]},wr(e.envName));return{type:\"leftright\",mode:e.mode,body:[t],left:\"\\\\{\",right:\".\"}},htmlBuilder:kr,mathmlBuilder:Sr}),yr({type:\"array\",names:[\"aligned\"],props:{numArgs:0},handler:zr,htmlBuilder:kr,mathmlBuilder:Sr}),yr({type:\"array\",names:[\"gathered\"],props:{numArgs:0},handler:function(e){return xr(e.parser,{cols:[{type:\"align\",align:\"c\"}],addJot:!0},\"display\")},htmlBuilder:kr,mathmlBuilder:Sr}),yr({type:\"array\",names:[\"alignedat\"],props:{numArgs:1},handler:zr,htmlBuilder:kr,mathmlBuilder:Sr}),lt({type:\"text\",names:[\"\\\\hline\",\"\\\\hdashline\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(e,t){throw new X(e.funcName+\" valid only within array environment\")}});var Mr=vr;lt({type:\"environment\",names:[\"\\\\begin\",\"\\\\end\"],props:{numArgs:1,argTypes:[\"text\"]},handler:function(e,t){var r=e.parser,n=e.funcName,i=t[0];if(\"ordgroup\"!==i.type)throw new X(\"Invalid environment name\",i);for(var a=\"\",o=0;o<i.body.length;++o)a+=Ze(i.body[o],\"textord\").text;if(\"\\\\begin\"!==n)return{type:\"environment\",mode:r.mode,name:a,nameGroup:i};if(!Mr.hasOwnProperty(a))throw new X(\"No such environment: \"+a,i);var s=Mr[a],l=r.parseArguments(\"\\\\begin{\"+a+\"}\",s),h=l.args,m=l.optArgs,c={mode:r.mode,envName:a,parser:r},u=s.handler(c,h,m);r.expect(\"\\\\end\",!1);var p=r.nextToken,d=Ze(r.parseFunction(),\"environment\");if(d.name!==a)throw new X(\"Mismatch: \\\\begin{\"+a+\"} matched by \\\\end{\"+d.name+\"}\",p);return u}});var Tr=$e.makeSpan;function Ar(e,t){var r=dt(e.body,t,!0);return Tr([e.mclass],r,t)}function Br(e,t){var r=Ct(e.body,t);return Mt.newDocumentFragment(r)}lt({type:\"mclass\",names:[\"\\\\mathord\",\"\\\\mathbin\",\"\\\\mathrel\",\"\\\\mathopen\",\"\\\\mathclose\",\"\\\\mathpunct\",\"\\\\mathinner\"],props:{numArgs:1},handler:function(e,t){var r=e.parser,n=e.funcName,i=t[0];return{type:\"mclass\",mode:r.mode,mclass:\"m\"+n.substr(5),body:mt(i)}},htmlBuilder:Ar,mathmlBuilder:Br});var Cr=function(e){var t=\"ordgroup\"===e.type&&e.body.length?e.body[0]:e;return\"atom\"!==t.type||\"bin\"!==t.family&&\"rel\"!==t.family?\"mord\":\"m\"+t.family};lt({type:\"mclass\",names:[\"\\\\@binrel\"],props:{numArgs:2},handler:function(e,t){return{type:\"mclass\",mode:e.parser.mode,mclass:Cr(t[0]),body:[t[1]]}}}),lt({type:\"mclass\",names:[\"\\\\stackrel\",\"\\\\overset\",\"\\\\underset\"],props:{numArgs:2},handler:function(e,t){var r,n=e.parser,i=e.funcName,a=t[1],o=t[0];r=\"\\\\stackrel\"!==i?Cr(a):\"mrel\";var s={type:\"op\",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,symbol:!1,suppressBaseShift:\"\\\\stackrel\"!==i,body:mt(a)},l={type:\"supsub\",mode:o.mode,base:s,sup:\"\\\\underset\"===i?null:o,sub:\"\\\\underset\"===i?o:null};return{type:\"mclass\",mode:n.mode,mclass:r,body:[l]}},htmlBuilder:Ar,mathmlBuilder:Br});var Nr=function(e,t){var r=e.font,n=t.withFont(r);return bt(e.body,n)},qr=function(e,t){var r=e.font,n=t.withFont(r);return qt(e.body,n)},Er={\"\\\\Bbb\":\"\\\\mathbb\",\"\\\\bold\":\"\\\\mathbf\",\"\\\\frak\":\"\\\\mathfrak\",\"\\\\bm\":\"\\\\boldsymbol\"};lt({type:\"font\",names:[\"\\\\mathrm\",\"\\\\mathit\",\"\\\\mathbf\",\"\\\\mathnormal\",\"\\\\mathbb\",\"\\\\mathcal\",\"\\\\mathfrak\",\"\\\\mathscr\",\"\\\\mathsf\",\"\\\\mathtt\",\"\\\\Bbb\",\"\\\\bold\",\"\\\\frak\"],props:{numArgs:1,greediness:2},handler:function(e,t){var r=e.parser,n=e.funcName,i=t[0],a=n;return a in Er&&(a=Er[a]),{type:\"font\",mode:r.mode,font:a.slice(1),body:i}},htmlBuilder:Nr,mathmlBuilder:qr}),lt({type:\"mclass\",names:[\"\\\\boldsymbol\",\"\\\\bm\"],props:{numArgs:1,greediness:2},handler:function(e,t){var r=e.parser,n=t[0];return{type:\"mclass\",mode:r.mode,mclass:Cr(n),body:[{type:\"font\",mode:r.mode,font:\"boldsymbol\",body:n}]}}}),lt({type:\"font\",names:[\"\\\\rm\",\"\\\\sf\",\"\\\\tt\",\"\\\\bf\",\"\\\\it\"],props:{numArgs:0,allowedInText:!0},handler:function(e,t){var r=e.parser,n=e.funcName,i=e.breakOnTokenText,a=r.mode;r.consumeSpaces();var o=r.parseExpression(!0,i);return{type:\"font\",mode:a,font:\"math\"+n.slice(1),body:{type:\"ordgroup\",mode:r.mode,body:o}}},htmlBuilder:Nr,mathmlBuilder:qr});var Or=function(e,t){var r=t.style;\"display\"===e.size?r=q.DISPLAY:\"text\"===e.size&&r.size===q.DISPLAY.size?r=q.TEXT:\"script\"===e.size?r=q.SCRIPT:\"scriptscript\"===e.size&&(r=q.SCRIPTSCRIPT);var n,i=r.fracNum(),a=r.fracDen();n=t.havingStyle(i);var o=bt(e.numer,n,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;o.height=o.height<s?s:o.height,o.depth=o.depth<l?l:o.depth}n=t.havingStyle(a);var h,m,c,u,p,d,f,g,v,y,b=bt(e.denom,n,t);if(c=e.hasBarLine?(m=(h=e.barSize?(m=He(e.barSize,t),$e.makeLineSpan(\"frac-line\",t,m)):$e.makeLineSpan(\"frac-line\",t)).height,h.height):(h=null,m=0,t.fontMetrics().defaultRuleThickness),d=r.size===q.DISPLAY.size?(u=t.fontMetrics().num1,p=0<m?3*c:7*c,t.fontMetrics().denom1):(p=0<m?(u=t.fontMetrics().num2,c):(u=t.fontMetrics().num3,3*c),t.fontMetrics().denom2),h){var x=t.fontMetrics().axisHeight;u-o.depth-(x+.5*m)<p&&(u+=p-(u-o.depth-(x+.5*m))),x-.5*m-(b.height-d)<p&&(d+=p-(x-.5*m-(b.height-d)));var w=-(x-.5*m);f=$e.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:b,shift:d},{type:\"elem\",elem:h,shift:w},{type:\"elem\",elem:o,shift:-u}]},t)}else{var k=u-o.depth-(b.height-d);k<p&&(u+=.5*(p-k),d+=.5*(p-k)),f=$e.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:b,shift:d},{type:\"elem\",elem:o,shift:-u}]},t)}return n=t.havingStyle(r),f.height*=n.sizeMultiplier/t.sizeMultiplier,f.depth*=n.sizeMultiplier/t.sizeMultiplier,g=r.size===q.DISPLAY.size?t.fontMetrics().delim1:t.fontMetrics().delim2,v=null==e.leftDelim?yt(t,[\"mopen\"]):hr(e.leftDelim,g,!0,t.havingStyle(r),e.mode,[\"mopen\"]),y=e.continued?$e.makeSpan([]):null==e.rightDelim?yt(t,[\"mclose\"]):hr(e.rightDelim,g,!0,t.havingStyle(r),e.mode,[\"mclose\"]),$e.makeSpan([\"mord\"].concat(n.sizingClasses(t)),[v,$e.makeSpan([\"mfrac\"],[f]),y],t)},Ir=function(e,t){var r=new Mt.MathNode(\"mfrac\",[qt(e.numer,t),qt(e.denom,t)]);if(e.hasBarLine){if(e.barSize){var n=He(e.barSize,t);r.setAttribute(\"linethickness\",n+\"em\")}}else r.setAttribute(\"linethickness\",\"0px\");if(null==e.leftDelim&&null==e.rightDelim)return r;var i=[];if(null!=e.leftDelim){var a=new Mt.MathNode(\"mo\",[new Mt.TextNode(e.leftDelim)]);a.setAttribute(\"fence\",\"true\"),i.push(a)}if(i.push(r),null!=e.rightDelim){var o=new Mt.MathNode(\"mo\",[new Mt.TextNode(e.rightDelim)]);o.setAttribute(\"fence\",\"true\"),i.push(o)}return At(i)};lt({type:\"genfrac\",names:[\"\\\\cfrac\",\"\\\\dfrac\",\"\\\\frac\",\"\\\\tfrac\",\"\\\\dbinom\",\"\\\\binom\",\"\\\\tbinom\",\"\\\\\\\\atopfrac\",\"\\\\\\\\bracefrac\",\"\\\\\\\\brackfrac\"],props:{numArgs:2,greediness:2},handler:function(e,t){var r,n=e.parser,i=e.funcName,a=t[0],o=t[1],s=null,l=null,h=\"auto\";switch(i){case\"\\\\cfrac\":case\"\\\\dfrac\":case\"\\\\frac\":case\"\\\\tfrac\":r=!0;break;case\"\\\\\\\\atopfrac\":r=!1;break;case\"\\\\dbinom\":case\"\\\\binom\":case\"\\\\tbinom\":r=!1,s=\"(\",l=\")\";break;case\"\\\\\\\\bracefrac\":r=!1,s=\"\\\\{\",l=\"\\\\}\";break;case\"\\\\\\\\brackfrac\":r=!1,s=\"[\",l=\"]\";break;default:throw new Error(\"Unrecognized genfrac command\")}switch(i){case\"\\\\cfrac\":case\"\\\\dfrac\":case\"\\\\dbinom\":h=\"display\";break;case\"\\\\tfrac\":case\"\\\\tbinom\":h=\"text\"}return{type:\"genfrac\",mode:n.mode,continued:\"\\\\cfrac\"===i,numer:a,denom:o,hasBarLine:r,leftDelim:s,rightDelim:l,size:h,barSize:null}},htmlBuilder:Or,mathmlBuilder:Ir}),lt({type:\"infix\",names:[\"\\\\over\",\"\\\\choose\",\"\\\\atop\",\"\\\\brace\",\"\\\\brack\"],props:{numArgs:0,infix:!0},handler:function(e){var t,r=e.parser,n=e.funcName,i=e.token;switch(n){case\"\\\\over\":t=\"\\\\frac\";break;case\"\\\\choose\":t=\"\\\\binom\";break;case\"\\\\atop\":t=\"\\\\\\\\atopfrac\";break;case\"\\\\brace\":t=\"\\\\\\\\bracefrac\";break;case\"\\\\brack\":t=\"\\\\\\\\brackfrac\";break;default:throw new Error(\"Unrecognized infix genfrac command\")}return{type:\"infix\",mode:r.mode,replaceWith:t,token:i}}});var Rr=[\"display\",\"text\",\"script\",\"scriptscript\"],Lr=function(e){var t=null;return 0<e.length&&(t=\".\"===(t=e)?null:t),t};lt({type:\"genfrac\",names:[\"\\\\genfrac\"],props:{numArgs:6,greediness:6,argTypes:[\"math\",\"math\",\"size\",\"text\",\"math\",\"math\"]},handler:function(e,t){var r=e.parser,n=t[4],i=t[5],a=Ke(t[0],\"ordgroup\");a=Je(a?a.body[0]:t[0],\"open\");var o=Lr(a.text),s=Ke(t[1],\"ordgroup\");s=Je(s?s.body[0]:t[1],\"close\");var l,h=Lr(s.text),m=Ze(t[2],\"size\"),c=null;l=!!m.isBlank||0<(c=m.value).number;var u=\"auto\",p=Ke(t[3],\"ordgroup\");if(p){if(0<p.body.length){var d=Ze(p.body[0],\"textord\");u=Rr[Number(d.text)]}}else p=Ze(t[3],\"textord\"),u=Rr[Number(p.text)];return{type:\"genfrac\",mode:r.mode,numer:n,denom:i,continued:!1,hasBarLine:l,barSize:c,leftDelim:o,rightDelim:h,size:u}},htmlBuilder:Or,mathmlBuilder:Ir}),lt({type:\"infix\",names:[\"\\\\above\"],props:{numArgs:1,argTypes:[\"size\"],infix:!0},handler:function(e,t){var r=e.parser,n=(e.funcName,e.token);return{type:\"infix\",mode:r.mode,replaceWith:\"\\\\\\\\abovefrac\",size:Ze(t[0],\"size\").value,token:n}}}),lt({type:\"genfrac\",names:[\"\\\\\\\\abovefrac\"],props:{numArgs:3,argTypes:[\"math\",\"size\",\"math\"]},handler:function(e,t){var r=e.parser,n=(e.funcName,t[0]),i=T(Ze(t[1],\"infix\").size),a=t[2],o=0<i.number;return{type:\"genfrac\",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:o,barSize:i,leftDelim:null,rightDelim:null,size:\"auto\"}},htmlBuilder:Or,mathmlBuilder:Ir});var Hr=function(e,t){var r,n,i=t.style,a=Ke(e,\"supsub\");n=a?(r=a.sup?bt(a.sup,t.havingStyle(i.sup()),t):bt(a.sub,t.havingStyle(i.sub()),t),Ze(a.base,\"horizBrace\")):Ze(e,\"horizBrace\");var o,s=bt(n.base,t.havingBaseStyle(q.DISPLAY)),l=Dt(n,t);if(n.isOver?(o=$e.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:s},{type:\"kern\",size:.1},{type:\"elem\",elem:l}]},t)).children[0].children[0].children[1].classes.push(\"svg-align\"):(o=$e.makeVList({positionType:\"bottom\",positionData:s.depth+.1+l.height,children:[{type:\"elem\",elem:l},{type:\"kern\",size:.1},{type:\"elem\",elem:s}]},t)).children[0].children[0].children[0].classes.push(\"svg-align\"),r){var h=$e.makeSpan([\"mord\",n.isOver?\"mover\":\"munder\"],[o],t);o=n.isOver?$e.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:h},{type:\"kern\",size:.2},{type:\"elem\",elem:r}]},t):$e.makeVList({positionType:\"bottom\",positionData:h.depth+.2+r.height+r.depth,children:[{type:\"elem\",elem:r},{type:\"kern\",size:.2},{type:\"elem\",elem:h}]},t)}return $e.makeSpan([\"mord\",n.isOver?\"mover\":\"munder\"],[o],t)};lt({type:\"horizBrace\",names:[\"\\\\overbrace\",\"\\\\underbrace\"],props:{numArgs:1},handler:function(e,t){var r=e.parser,n=e.funcName;return{type:\"horizBrace\",mode:r.mode,label:n,isOver:/^\\\\over/.test(n),base:t[0]}},htmlBuilder:Hr,mathmlBuilder:function(e,t){var r=Ht(e.label);return new Mt.MathNode(e.isOver?\"mover\":\"munder\",[qt(e.base,t),r])}}),lt({type:\"href\",names:[\"\\\\href\"],props:{numArgs:2,argTypes:[\"url\",\"original\"],allowedInText:!0},handler:function(e,t){var r=e.parser,n=t[1],i=Ze(t[0],\"url\").url;return{type:\"href\",mode:r.mode,href:i,body:mt(n)}},htmlBuilder:function(e,t){var r=dt(e.body,t,!1);return $e.makeAnchor(e.href,[],r,t)},mathmlBuilder:function(e,t){var r=Nt(e.body,t);return r instanceof St||(r=new St(\"mrow\",[r])),r.setAttribute(\"href\",e.href),r}}),lt({type:\"href\",names:[\"\\\\url\"],props:{numArgs:1,argTypes:[\"url\"],allowedInText:!0},handler:function(e,t){for(var r=e.parser,n=Ze(t[0],\"url\").url,i=[],a=0;a<n.length;a++){var o=n[a];\"~\"===o&&(o=\"\\\\textasciitilde\"),i.push({type:\"textord\",mode:\"text\",text:o})}var s={type:\"text\",mode:r.mode,font:\"\\\\texttt\",body:i};return{type:\"href\",mode:r.mode,href:n,body:mt(s)}}}),lt({type:\"htmlmathml\",names:[\"\\\\html@mathml\"],props:{numArgs:2,allowedInText:!0},handler:function(e,t){return{type:\"htmlmathml\",mode:e.parser.mode,html:mt(t[0]),mathml:mt(t[1])}},htmlBuilder:function(e,t){var r=dt(e.html,t,!1);return $e.makeFragment(r)},mathmlBuilder:function(e,t){return Nt(e.mathml,t)}}),lt({type:\"kern\",names:[\"\\\\kern\",\"\\\\mkern\",\"\\\\hskip\",\"\\\\mskip\"],props:{numArgs:1,argTypes:[\"size\"],allowedInText:!0},handler:function(e,t){var r=e.parser,n=e.funcName,i=Ze(t[0],\"size\");if(r.settings.strict){var a=\"m\"===n[1],o=\"mu\"===i.value.unit;a?(o||r.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+n+\" supports only mu units, not \"+i.value.unit+\" units\"),\"math\"!==r.mode&&r.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+n+\" works only in math mode\")):o&&r.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+n+\" doesn't support mu units\")}return{type:\"kern\",mode:r.mode,dimension:i.value}},htmlBuilder:function(e,t){return $e.makeGlue(e.dimension,t)},mathmlBuilder:function(e,t){var r=He(e.dimension,t);return new Mt.SpaceNode(r)}}),lt({type:\"lap\",names:[\"\\\\mathllap\",\"\\\\mathrlap\",\"\\\\mathclap\"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var r=e.parser,n=e.funcName,i=t[0];return{type:\"lap\",mode:r.mode,alignment:n.slice(5),body:i}},htmlBuilder:function(e,t){var r;r=\"clap\"===e.alignment?(r=$e.makeSpan([],[bt(e.body,t)]),$e.makeSpan([\"inner\"],[r],t)):$e.makeSpan([\"inner\"],[bt(e.body,t)]);var n=$e.makeSpan([\"fix\"],[]),i=$e.makeSpan([e.alignment],[r,n],t),a=$e.makeSpan([\"strut\"]);return a.style.height=i.height+i.depth+\"em\",a.style.verticalAlign=-i.depth+\"em\",i.children.unshift(a),i=$e.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:i}]},t),$e.makeSpan([\"mord\"],[i],t)},mathmlBuilder:function(e,t){var r=new Mt.MathNode(\"mpadded\",[qt(e.body,t)]);if(\"rlap\"!==e.alignment){var n=\"llap\"===e.alignment?\"-1\":\"-0.5\";r.setAttribute(\"lspace\",n+\"width\")}return r.setAttribute(\"width\",\"0px\"),r}}),lt({type:\"styling\",names:[\"\\\\(\",\"$\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1,consumeMode:\"math\"},handler:function(e,t){var r=e.funcName,n=e.parser,i=n.mode;n.switchMode(\"math\");var a=\"\\\\(\"===r?\"\\\\)\":\"$\",o=n.parseExpression(!1,a);return n.expect(a,!1),n.switchMode(i),n.consume(),{type:\"styling\",mode:n.mode,style:\"text\",body:o}}}),lt({type:\"text\",names:[\"\\\\)\",\"\\\\]\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){throw new X(\"Mismatched \"+e.funcName)}});var Dr=function(e,t){switch(t.style.size){case q.DISPLAY.size:return e.display;case q.TEXT.size:return e.text;case q.SCRIPT.size:return e.script;case q.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};lt({type:\"mathchoice\",names:[\"\\\\mathchoice\"],props:{numArgs:4},handler:function(e,t){return{type:\"mathchoice\",mode:e.parser.mode,display:mt(t[0]),text:mt(t[1]),script:mt(t[2]),scriptscript:mt(t[3])}},htmlBuilder:function(e,t){var r=Dr(e,t),n=dt(r,t,!1);return $e.makeFragment(n)},mathmlBuilder:function(e,t){var r=Dr(e,t);return Nt(r,t)}});var Pr=function(e,t){var r,n,i,a=!1,o=Ke(e,\"supsub\");o?(r=o.sup,n=o.sub,i=Ze(o.base,\"op\"),a=!0):i=Ze(e,\"op\");var s,l=t.style,h=!1;if(l.size===q.DISPLAY.size&&i.symbol&&!Y.contains([\"\\\\smallint\"],i.name)&&(h=!0),i.symbol){var m=h?\"Size2-Regular\":\"Size1-Regular\",c=\"\";if(\"\\\\oiint\"!==i.name&&\"\\\\oiiint\"!==i.name||(c=i.name.substr(1),i.name=\"oiint\"===c?\"\\\\iint\":\"\\\\iiint\"),s=$e.makeSymbol(i.name,m,\"math\",t,[\"mop\",\"op-symbol\",h?\"large-op\":\"small-op\"]),0<c.length){var u=s.italic,p=$e.staticSvg(c+\"Size\"+(h?\"2\":\"1\"),t);s=$e.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:s,shift:0},{type:\"elem\",elem:p,shift:h?.08:0}]},t),i.name=\"\\\\\"+c,s.classes.unshift(\"mop\"),s.italic=u}}else if(i.body){var d=dt(i.body,t,!0);1===d.length&&d[0]instanceof O?(s=d[0]).classes[0]=\"mop\":s=$e.makeSpan([\"mop\"],$e.tryCombineChars(d),t)}else{for(var f=[],g=1;g<i.name.length;g++)f.push($e.mathsym(i.name[g],i.mode));s=$e.makeSpan([\"mop\"],f,t)}var v=0,y=0;if((s instanceof O||\"\\\\oiint\"===i.name||\"\\\\oiiint\"===i.name)&&!i.suppressBaseShift&&(v=(s.height-s.depth)/2-t.fontMetrics().axisHeight,y=s.italic),a){var b,x,w;if(s=$e.makeSpan([],[s]),r){var k=bt(r,t.havingStyle(l.sup()),t);x={elem:k,kern:Math.max(t.fontMetrics().bigOpSpacing1,t.fontMetrics().bigOpSpacing3-k.depth)}}if(n){var S=bt(n,t.havingStyle(l.sub()),t);b={elem:S,kern:Math.max(t.fontMetrics().bigOpSpacing2,t.fontMetrics().bigOpSpacing4-S.height)}}if(x&&b){var z=t.fontMetrics().bigOpSpacing5+b.elem.height+b.elem.depth+b.kern+s.depth+v;w=$e.makeVList({positionType:\"bottom\",positionData:z,children:[{type:\"kern\",size:t.fontMetrics().bigOpSpacing5},{type:\"elem\",elem:b.elem,marginLeft:-y+\"em\"},{type:\"kern\",size:b.kern},{type:\"elem\",elem:s},{type:\"kern\",size:x.kern},{type:\"elem\",elem:x.elem,marginLeft:y+\"em\"},{type:\"kern\",size:t.fontMetrics().bigOpSpacing5}]},t)}else if(b){var M=s.height-v;w=$e.makeVList({positionType:\"top\",positionData:M,children:[{type:\"kern\",size:t.fontMetrics().bigOpSpacing5},{type:\"elem\",elem:b.elem,marginLeft:-y+\"em\"},{type:\"kern\",size:b.kern},{type:\"elem\",elem:s}]},t)}else{if(!x)return s;var T=s.depth+v;w=$e.makeVList({positionType:\"bottom\",positionData:T,children:[{type:\"elem\",elem:s},{type:\"kern\",size:x.kern},{type:\"elem\",elem:x.elem,marginLeft:y+\"em\"},{type:\"kern\",size:t.fontMetrics().bigOpSpacing5}]},t)}return $e.makeSpan([\"mop\",\"op-limits\"],[w],t)}return v&&(s.style.position=\"relative\",s.style.top=v+\"em\"),s},Fr=function(e,t){var r;if(e.symbol)r=new St(\"mo\",[Tt(e.name,e.mode)]);else{if(!e.body)return kt([r=new St(\"mi\",[new zt(e.name.slice(1))]),new St(\"mo\",[Tt(\"\\u2061\",\"text\")])]);r=new St(\"mo\",Ct(e.body,t))}return r},Vr={\"\\u220f\":\"\\\\prod\",\"\\u2210\":\"\\\\coprod\",\"\\u2211\":\"\\\\sum\",\"\\u22c0\":\"\\\\bigwedge\",\"\\u22c1\":\"\\\\bigvee\",\"\\u22c2\":\"\\\\bigcap\",\"\\u22c3\":\"\\\\bigcap\",\"\\u2a00\":\"\\\\bigodot\",\"\\u2a01\":\"\\\\bigoplus\",\"\\u2a02\":\"\\\\bigotimes\",\"\\u2a04\":\"\\\\biguplus\",\"\\u2a06\":\"\\\\bigsqcup\"};lt({type:\"op\",names:[\"\\\\coprod\",\"\\\\bigvee\",\"\\\\bigwedge\",\"\\\\biguplus\",\"\\\\bigcap\",\"\\\\bigcup\",\"\\\\intop\",\"\\\\prod\",\"\\\\sum\",\"\\\\bigotimes\",\"\\\\bigoplus\",\"\\\\bigodot\",\"\\\\bigsqcup\",\"\\\\smallint\",\"\\u220f\",\"\\u2210\",\"\\u2211\",\"\\u22c0\",\"\\u22c1\",\"\\u22c2\",\"\\u22c3\",\"\\u2a00\",\"\\u2a01\",\"\\u2a02\",\"\\u2a04\",\"\\u2a06\"],props:{numArgs:0},handler:function(e,t){var r=e.parser,n=e.funcName;return 1===n.length&&(n=Vr[n]),{type:\"op\",mode:r.mode,limits:!0,symbol:!0,name:n}},htmlBuilder:Pr,mathmlBuilder:Fr}),lt({type:\"op\",names:[\"\\\\mathop\"],props:{numArgs:1},handler:function(e,t){var r=e.parser,n=t[0];return{type:\"op\",mode:r.mode,limits:!1,symbol:!1,body:mt(n)}},htmlBuilder:Pr,mathmlBuilder:Fr});var Ur={\"\\u222b\":\"\\\\int\",\"\\u222c\":\"\\\\iint\",\"\\u222d\":\"\\\\iiint\",\"\\u222e\":\"\\\\oint\",\"\\u222f\":\"\\\\oiint\",\"\\u2230\":\"\\\\oiiint\"};function Gr(e,t,r){for(var n=dt(e,t,!1),i=t.sizeMultiplier/r.sizeMultiplier,a=0;a<n.length;a++){var o=n[a].classes.indexOf(\"sizing\");o<0?Array.prototype.push.apply(n[a].classes,t.sizingClasses(r)):n[a].classes[o+1]===\"reset-size\"+t.size&&(n[a].classes[o+1]=\"reset-size\"+r.size),n[a].height*=i,n[a].depth*=i}return $e.makeFragment(n)}lt({type:\"op\",names:[\"\\\\arcsin\",\"\\\\arccos\",\"\\\\arctan\",\"\\\\arctg\",\"\\\\arcctg\",\"\\\\arg\",\"\\\\ch\",\"\\\\cos\",\"\\\\cosec\",\"\\\\cosh\",\"\\\\cot\",\"\\\\cotg\",\"\\\\coth\",\"\\\\csc\",\"\\\\ctg\",\"\\\\cth\",\"\\\\deg\",\"\\\\dim\",\"\\\\exp\",\"\\\\hom\",\"\\\\ker\",\"\\\\lg\",\"\\\\ln\",\"\\\\log\",\"\\\\sec\",\"\\\\sin\",\"\\\\sinh\",\"\\\\sh\",\"\\\\tan\",\"\\\\tanh\",\"\\\\tg\",\"\\\\th\"],props:{numArgs:0},handler:function(e){var t=e.parser,r=e.funcName;return{type:\"op\",mode:t.mode,limits:!1,symbol:!1,name:r}},htmlBuilder:Pr,mathmlBuilder:Fr}),lt({type:\"op\",names:[\"\\\\det\",\"\\\\gcd\",\"\\\\inf\",\"\\\\lim\",\"\\\\max\",\"\\\\min\",\"\\\\Pr\",\"\\\\sup\"],props:{numArgs:0},handler:function(e){var t=e.parser,r=e.funcName;return{type:\"op\",mode:t.mode,limits:!0,symbol:!1,name:r}},htmlBuilder:Pr,mathmlBuilder:Fr}),lt({type:\"op\",names:[\"\\\\int\",\"\\\\iint\",\"\\\\iiint\",\"\\\\oint\",\"\\\\oiint\",\"\\\\oiiint\",\"\\u222b\",\"\\u222c\",\"\\u222d\",\"\\u222e\",\"\\u222f\",\"\\u2230\"],props:{numArgs:0},handler:function(e){var t=e.parser,r=e.funcName;return 1===r.length&&(r=Ur[r]),{type:\"op\",mode:t.mode,limits:!1,symbol:!0,name:r}},htmlBuilder:Pr,mathmlBuilder:Fr}),lt({type:\"operatorname\",names:[\"\\\\operatorname\"],props:{numArgs:1},handler:function(e,t){var r=e.parser,n=t[0];return{type:\"operatorname\",mode:r.mode,body:mt(n)}},htmlBuilder:function(e,t){if(0<e.body.length){for(var r=e.body.map(function(e){var t=e.text;return\"string\"==typeof t?{type:\"textord\",mode:e.mode,text:t}:e}),n=dt(r,t.withFont(\"mathrm\"),!0),i=0;i<n.length;i++){var a=n[i];a instanceof O&&(a.text=a.text.replace(/\\u2212/,\"-\").replace(/\\u2217/,\"*\"))}return $e.makeSpan([\"mop\"],n,t)}return $e.makeSpan([\"mop\"],[],t)},mathmlBuilder:function(e,t){for(var r=Ct(e.body,t.withFont(\"mathrm\")),n=!0,i=0;i<r.length;i++){var a=r[i];if(a instanceof Mt.SpaceNode);else if(a instanceof Mt.MathNode)switch(a.type){case\"mi\":case\"mn\":case\"ms\":case\"mspace\":case\"mtext\":break;case\"mo\":var o=a.children[0];1===a.children.length&&o instanceof Mt.TextNode?o.text=o.text.replace(/\\u2212/,\"-\").replace(/\\u2217/,\"*\"):n=!1;break;default:n=!1}else n=!1}if(n){var s=r.map(function(e){return e.toText()}).join(\"\");r=[new Mt.TextNode(s,!1)]}var l=new Mt.MathNode(\"mi\",r);l.setAttribute(\"mathvariant\",\"normal\");var h=new Mt.MathNode(\"mo\",[Tt(\"\\u2061\",\"text\")]);return Mt.newDocumentFragment([l,h])}}),ht({type:\"ordgroup\",htmlBuilder:function(e,t){return $e.makeSpan([\"mord\"],dt(e.body,t,!0),t)},mathmlBuilder:function(e,t){return Nt(e.body,t)}}),lt({type:\"overline\",names:[\"\\\\overline\"],props:{numArgs:1},handler:function(e,t){var r=e.parser,n=t[0];return{type:\"overline\",mode:r.mode,body:n}},htmlBuilder:function(e,t){var r=bt(e.body,t.havingCrampedStyle()),n=$e.makeLineSpan(\"overline-line\",t),i=$e.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r},{type:\"kern\",size:3*n.height},{type:\"elem\",elem:n},{type:\"kern\",size:n.height}]},t);return $e.makeSpan([\"mord\",\"overline\"],[i],t)},mathmlBuilder:function(e,t){var r=new Mt.MathNode(\"mo\",[new Mt.TextNode(\"\\u203e\")]);r.setAttribute(\"stretchy\",\"true\");var n=new Mt.MathNode(\"mover\",[qt(e.body,t),r]);return n.setAttribute(\"accent\",\"true\"),n}}),lt({type:\"phantom\",names:[\"\\\\phantom\"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var r=e.parser,n=t[0];return{type:\"phantom\",mode:r.mode,body:mt(n)}},htmlBuilder:function(e,t){var r=dt(e.body,t.withPhantom(),!1);return $e.makeFragment(r)},mathmlBuilder:function(e,t){var r=Ct(e.body,t);return new Mt.MathNode(\"mphantom\",r)}}),lt({type:\"hphantom\",names:[\"\\\\hphantom\"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var r=e.parser,n=t[0];return{type:\"hphantom\",mode:r.mode,body:n}},htmlBuilder:function(e,t){var r=$e.makeSpan([],[bt(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n<r.children.length;n++)r.children[n].height=0,r.children[n].depth=0;return r=$e.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r}]},t)},mathmlBuilder:function(e,t){var r=Ct(mt(e.body),t),n=new Mt.MathNode(\"mphantom\",r);return n.setAttribute(\"height\",\"0px\"),n}}),lt({type:\"vphantom\",names:[\"\\\\vphantom\"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var r=e.parser,n=t[0];return{type:\"vphantom\",mode:r.mode,body:n}},htmlBuilder:function(e,t){var r=$e.makeSpan([\"inner\"],[bt(e.body,t.withPhantom())]),n=$e.makeSpan([\"fix\"],[]);return $e.makeSpan([\"mord\",\"rlap\"],[r,n],t)},mathmlBuilder:function(e,t){var r=Ct(mt(e.body),t),n=new Mt.MathNode(\"mphantom\",r);return n.setAttribute(\"width\",\"0px\"),n}});var Xr=[\"\\\\tiny\",\"\\\\sixptsize\",\"\\\\scriptsize\",\"\\\\footnotesize\",\"\\\\small\",\"\\\\normalsize\",\"\\\\large\",\"\\\\Large\",\"\\\\LARGE\",\"\\\\huge\",\"\\\\Huge\"],Yr=function(e,t){var r=t.havingSize(e.size);return Gr(e.body,r,t)};lt({type:\"sizing\",names:Xr,props:{numArgs:0,allowedInText:!0},handler:function(e,t){var r=e.breakOnTokenText,n=e.funcName,i=e.parser;i.consumeSpaces();var a=i.parseExpression(!1,r);return{type:\"sizing\",mode:i.mode,size:Xr.indexOf(n)+1,body:a}},htmlBuilder:Yr,mathmlBuilder:function(e,t){var r=t.havingSize(e.size),n=Ct(e.body,r),i=new Mt.MathNode(\"mstyle\",n);return i.setAttribute(\"mathsize\",r.sizeMultiplier+\"em\"),i}}),lt({type:\"raisebox\",names:[\"\\\\raisebox\"],props:{numArgs:2,argTypes:[\"size\",\"text\"],allowedInText:!0},handler:function(e,t){var r=e.parser,n=Ze(t[0],\"size\").value,i=t[1];return{type:\"raisebox\",mode:r.mode,dy:n,body:i}},htmlBuilder:function(e,t){var r={type:\"text\",mode:e.mode,body:mt(e.body),font:\"mathrm\"},n={type:\"sizing\",mode:e.mode,body:[r],size:6},i=Yr(n,t),a=He(e.dy,t);return $e.makeVList({positionType:\"shift\",positionData:-a,children:[{type:\"elem\",elem:i}]},t)},mathmlBuilder:function(e,t){var r=new Mt.MathNode(\"mpadded\",[qt(e.body,t)]),n=e.dy.number+e.dy.unit;return r.setAttribute(\"voffset\",n),r}}),lt({type:\"rule\",names:[\"\\\\rule\"],props:{numArgs:2,numOptionalArgs:1,argTypes:[\"size\",\"size\",\"size\"]},handler:function(e,t,r){var n=e.parser,i=r[0],a=Ze(t[0],\"size\"),o=Ze(t[1],\"size\");return{type:\"rule\",mode:n.mode,shift:i&&Ze(i,\"size\").value,width:a.value,height:o.value}},htmlBuilder:function(e,t){var r=$e.makeSpan([\"mord\",\"rule\"],[],t),n=0;e.shift&&(n=He(e.shift,t));var i=He(e.width,t),a=He(e.height,t);return r.style.borderRightWidth=i+\"em\",r.style.borderTopWidth=a+\"em\",r.style.bottom=n+\"em\",r.width=i,r.height=a+n,r.depth=-n,r.maxFontSize=1.125*a*t.sizeMultiplier,r},mathmlBuilder:function(e,t){return new Mt.MathNode(\"mrow\")}}),lt({type:\"smash\",names:[\"\\\\smash\"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(e,t,r){var n=e.parser,i=!1,a=!1,o=r[0]&&Ze(r[0],\"ordgroup\");if(o)for(var s=\"\",l=0;l<o.body.length;++l){if(\"t\"===(s=o.body[l].text))i=!0;else{if(\"b\"!==s){a=i=!1;break}a=!0}}else a=i=!0;var h=t[0];return{type:\"smash\",mode:n.mode,body:h,smashHeight:i,smashDepth:a}},htmlBuilder:function(e,t){var r=$e.makeSpan([\"mord\"],[bt(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var n=0;n<r.children.length;n++)r.children[n].height=0;if(e.smashDepth&&(r.depth=0,r.children))for(var i=0;i<r.children.length;i++)r.children[i].depth=0;return $e.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r}]},t)},mathmlBuilder:function(e,t){var r=new Mt.MathNode(\"mpadded\",[qt(e.body,t)]);return e.smashHeight&&r.setAttribute(\"height\",\"0px\"),e.smashDepth&&r.setAttribute(\"depth\",\"0px\"),r}}),lt({type:\"sqrt\",names:[\"\\\\sqrt\"],props:{numArgs:1,numOptionalArgs:1},handler:function(e,t,r){var n=e.parser,i=r[0],a=t[0];return{type:\"sqrt\",mode:n.mode,body:a,index:i}},htmlBuilder:function(e,t){var r=bt(e.body,t.havingCrampedStyle());0===r.height&&(r.height=t.fontMetrics().xHeight),r=$e.wrapFragment(r,t);var n=t.fontMetrics().defaultRuleThickness,i=n;t.style.id<q.TEXT.id&&(i=t.fontMetrics().xHeight);var a=n+i/4,o=r.height+r.depth+a+n,s=sr(o,t),l=s.span,h=s.ruleWidth,m=s.advanceWidth,c=l.height-h;c>r.height+r.depth+a&&(a=(a+c-r.height-r.depth)/2);var u=l.height-r.height-a-h;r.style.paddingLeft=m+\"em\";var p=$e.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r,wrapperClasses:[\"svg-align\"]},{type:\"kern\",size:-(r.height+u)},{type:\"elem\",elem:l},{type:\"kern\",size:h}]},t);if(e.index){var d=t.havingStyle(q.SCRIPTSCRIPT),f=bt(e.index,d,t),g=.6*(p.height-p.depth),v=$e.makeVList({positionType:\"shift\",positionData:-g,children:[{type:\"elem\",elem:f}]},t),y=$e.makeSpan([\"root\"],[v]);return $e.makeSpan([\"mord\",\"sqrt\"],[y,p],t)}return $e.makeSpan([\"mord\",\"sqrt\"],[p],t)},mathmlBuilder:function(e,t){var r=e.body,n=e.index;return n?new Mt.MathNode(\"mroot\",[qt(r,t),qt(n,t)]):new Mt.MathNode(\"msqrt\",[qt(r,t)])}});var _r={display:q.DISPLAY,text:q.TEXT,script:q.SCRIPT,scriptscript:q.SCRIPTSCRIPT};lt({type:\"styling\",names:[\"\\\\displaystyle\",\"\\\\textstyle\",\"\\\\scriptstyle\",\"\\\\scriptscriptstyle\"],props:{numArgs:0,allowedInText:!0},handler:function(e,t){var r=e.breakOnTokenText,n=e.funcName,i=e.parser;i.consumeSpaces();var a=i.parseExpression(!0,r),o=n.slice(1,n.length-5);return{type:\"styling\",mode:i.mode,style:o,body:a}},htmlBuilder:function(e,t){var r=_r[e.style],n=t.havingStyle(r).withFont(\"\");return Gr(e.body,n,t)},mathmlBuilder:function(e,t){var r={display:q.DISPLAY,text:q.TEXT,script:q.SCRIPT,scriptscript:q.SCRIPTSCRIPT}[e.style],n=t.havingStyle(r),i=Ct(e.body,n),a=new Mt.MathNode(\"mstyle\",i),o={display:[\"0\",\"true\"],text:[\"0\",\"false\"],script:[\"1\",\"false\"],scriptscript:[\"2\",\"false\"]}[e.style];return a.setAttribute(\"scriptlevel\",o[0]),a.setAttribute(\"displaystyle\",o[1]),a}});ht({type:\"supsub\",htmlBuilder:function(e,t){var r,n,i,a=(n=t,(i=(r=e).base)?\"op\"!==i.type?\"accent\"===i.type?Y.isCharacterBox(i.base)?Pt:null:\"horizBrace\"!==i.type?null:!r.sub===i.isOver?Hr:null:i.limits&&(n.style.size===q.DISPLAY.size||i.alwaysHandleSupSub)?Pr:null:null);if(a)return a(e,t);var o,s,l,h=e.base,m=e.sup,c=e.sub,u=bt(h,t),p=t.fontMetrics(),d=0,f=0,g=h&&Y.isCharacterBox(h);if(m){var v=t.havingStyle(t.style.sup());o=bt(m,v,t),g||(d=u.height-v.fontMetrics().supDrop*v.sizeMultiplier/t.sizeMultiplier)}if(c){var y=t.havingStyle(t.style.sub());s=bt(c,y,t),g||(f=u.depth+y.fontMetrics().subDrop*y.sizeMultiplier/t.sizeMultiplier)}l=t.style===q.DISPLAY?p.sup1:t.style.cramped?p.sup3:p.sup2;var b,x=t.sizeMultiplier,w=.5/p.ptPerEm/x+\"em\",k=null;if(s){var S=e.base&&\"op\"===e.base.type&&e.base.name&&(\"\\\\oiint\"===e.base.name||\"\\\\oiiint\"===e.base.name);(u instanceof O||S)&&(k=-u.italic+\"em\")}if(o&&s){d=Math.max(d,l,o.depth+.25*p.xHeight),f=Math.max(f,p.sub2);var z=4*p.defaultRuleThickness;if(d-o.depth-(s.height-f)<z){f=z-(d-o.depth)+s.height;var M=.8*p.xHeight-(d-o.depth);0<M&&(d+=M,f-=M)}var T=[{type:\"elem\",elem:s,shift:f,marginRight:w,marginLeft:k},{type:\"elem\",elem:o,shift:-d,marginRight:w}];b=$e.makeVList({positionType:\"individualShift\",children:T},t)}else if(s){f=Math.max(f,p.sub1,s.height-.8*p.xHeight);var A=[{type:\"elem\",elem:s,marginLeft:k,marginRight:w}];b=$e.makeVList({positionType:\"shift\",positionData:f,children:A},t)}else{if(!o)throw new Error(\"supsub must have either sup or sub.\");d=Math.max(d,l,o.depth+.25*p.xHeight),b=$e.makeVList({positionType:\"shift\",positionData:-d,children:[{type:\"elem\",elem:o,marginRight:w}]},t)}var B=gt(u,\"right\")||\"mord\";return $e.makeSpan([B],[u,$e.makeSpan([\"msupsub\"],[b])],t)},mathmlBuilder:function(e,t){var r,n=!1,i=Ke(e.base,\"horizBrace\");i&&!!e.sup===i.isOver&&(n=!0,r=i.isOver);var a,o=[qt(e.base,t)];if(e.sub&&o.push(qt(e.sub,t)),e.sup&&o.push(qt(e.sup,t)),n)a=r?\"mover\":\"munder\";else if(e.sub)if(e.sup){var s=e.base;a=s&&\"op\"===s.type&&s.limits&&t.style===q.DISPLAY?\"munderover\":\"msubsup\"}else{var l=e.base;a=l&&\"op\"===l.type&&l.limits&&t.style===q.DISPLAY?\"munder\":\"msub\"}else{var h=e.base;a=h&&\"op\"===h.type&&h.limits&&t.style===q.DISPLAY?\"mover\":\"msup\"}return new Mt.MathNode(a,o)}}),ht({type:\"atom\",htmlBuilder:function(e,t){return $e.mathsym(e.text,e.mode,t,[\"m\"+e.family])},mathmlBuilder:function(e,t){var r=new Mt.MathNode(\"mo\",[Tt(e.text,e.mode)]);if(\"bin\"===e.family){var n=Bt(e,t);\"bold-italic\"===n&&r.setAttribute(\"mathvariant\",n)}else\"punct\"===e.family&&r.setAttribute(\"separator\",\"true\");return r}});var Wr={mi:\"italic\",mn:\"normal\",mtext:\"normal\"};ht({type:\"mathord\",htmlBuilder:function(e,t){return $e.makeOrd(e,t,\"mathord\")},mathmlBuilder:function(e,t){var r=new Mt.MathNode(\"mi\",[Tt(e.text,e.mode,t)]),n=Bt(e,t)||\"italic\";return n!==Wr[r.type]&&r.setAttribute(\"mathvariant\",n),r}}),ht({type:\"textord\",htmlBuilder:function(e,t){return $e.makeOrd(e,t,\"textord\")},mathmlBuilder:function(e,t){var r,n=Tt(e.text,e.mode,t),i=Bt(e,t)||\"normal\";return r=\"text\"===e.mode?new Mt.MathNode(\"mtext\",[n]):/[0-9]/.test(e.text)?new Mt.MathNode(\"mn\",[n]):\"\\\\prime\"===e.text?new Mt.MathNode(\"mo\",[n]):new Mt.MathNode(\"mi\",[n]),i!==Wr[r.type]&&r.setAttribute(\"mathvariant\",i),r}});var jr={\"\\\\nobreak\":\"nobreak\",\"\\\\allowbreak\":\"allowbreak\"},$r={\" \":{},\"\\\\ \":{},\"~\":{className:\"nobreak\"},\"\\\\space\":{},\"\\\\nobreakspace\":{className:\"nobreak\"}};ht({type:\"spacing\",htmlBuilder:function(e,t){if($r.hasOwnProperty(e.text)){var r=$r[e.text].className||\"\";if(\"text\"!==e.mode)return $e.makeSpan([\"mspace\",r],[$e.mathsym(e.text,e.mode,t)],t);var n=$e.makeOrd(e,t,\"textord\");return n.classes.push(r),n}if(jr.hasOwnProperty(e.text))return $e.makeSpan([\"mspace\",jr[e.text]],[],t);throw new X('Unknown type of space \"'+e.text+'\"')},mathmlBuilder:function(e,t){if($r.hasOwnProperty(e.text))return new Mt.MathNode(\"mtext\",[new Mt.TextNode(\"\\xa0\")]);if(jr.hasOwnProperty(e.text))return new Mt.MathNode(\"mspace\");throw new X('Unknown type of space \"'+e.text+'\"')}}),ht({type:\"tag\",mathmlBuilder:function(e,t){var r=new Mt.MathNode(\"mtable\",[new Mt.MathNode(\"mlabeledtr\",[new Mt.MathNode(\"mtd\",[Nt(e.tag,t)]),new Mt.MathNode(\"mtd\",[Nt(e.body,t)])])]);return r.setAttribute(\"side\",\"right\"),r}});var Zr={\"\\\\text\":void 0,\"\\\\textrm\":\"textrm\",\"\\\\textsf\":\"textsf\",\"\\\\texttt\":\"texttt\",\"\\\\textnormal\":\"textrm\"},Kr={\"\\\\textbf\":\"textbf\"},Jr={\"\\\\textit\":\"textit\"},Qr=function(e,t){var r=e.font;return r?Zr[r]?t.withTextFontFamily(Zr[r]):Kr[r]?t.withTextFontWeight(Kr[r]):t.withTextFontShape(Jr[r]):t};lt({type:\"text\",names:[\"\\\\text\",\"\\\\textrm\",\"\\\\textsf\",\"\\\\texttt\",\"\\\\textnormal\",\"\\\\textbf\",\"\\\\textit\"],props:{numArgs:1,argTypes:[\"text\"],greediness:2,allowedInText:!0,consumeMode:\"text\"},handler:function(e,t){var r=e.parser,n=e.funcName,i=t[0];return{type:\"text\",mode:r.mode,body:mt(i),font:n}},htmlBuilder:function(e,t){var r=Qr(e,t),n=dt(e.body,r,!0);return $e.makeSpan([\"mord\",\"text\"],$e.tryCombineChars(n),r)},mathmlBuilder:function(e,t){var r=Qr(e,t);return Nt(e.body,r)}}),lt({type:\"underline\",names:[\"\\\\underline\"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){return{type:\"underline\",mode:e.parser.mode,body:t[0]}},htmlBuilder:function(e,t){var r=bt(e.body,t),n=$e.makeLineSpan(\"underline-line\",t),i=$e.makeVList({positionType:\"top\",positionData:r.height,children:[{type:\"kern\",size:n.height},{type:\"elem\",elem:n},{type:\"kern\",size:3*n.height},{type:\"elem\",elem:r}]},t);return $e.makeSpan([\"mord\",\"underline\"],[i],t)},mathmlBuilder:function(e,t){var r=new Mt.MathNode(\"mo\",[new Mt.TextNode(\"\\u203e\")]);r.setAttribute(\"stretchy\",\"true\");var n=new Mt.MathNode(\"munder\",[qt(e.body,t),r]);return n.setAttribute(\"accentunder\",\"true\"),n}}),lt({type:\"verb\",names:[\"\\\\verb\"],props:{numArgs:0,allowedInText:!0},handler:function(e,t,r){throw new X(\"\\\\verb ended by end of line instead of matching delimiter\")},htmlBuilder:function(e,t){for(var r=en(e),n=[],i=t.havingStyle(t.style.text()),a=0;a<r.length;a++){var o=r[a];\"~\"===o&&(o=\"\\\\textasciitilde\"),n.push($e.makeSymbol(o,\"Typewriter-Regular\",e.mode,i,[\"mord\",\"texttt\"]))}return $e.makeSpan([\"mord\",\"text\"].concat(i.sizingClasses(t)),$e.tryCombineChars(n),i)},mathmlBuilder:function(e,t){var r=new Mt.TextNode(en(e)),n=new Mt.MathNode(\"mtext\",[r]);return n.setAttribute(\"mathvariant\",\"monospace\"),n}});var en=function(e){return e.body.replace(/ /g,e.star?\"\\u2423\":\"\\xa0\")},tn=at,rn=\"[ \\r\\n\\t]\",nn=\"\\\\\\\\[a-zA-Z@]+\",an=new RegExp(\"^(\"+nn+\")\"+rn+\"*$\"),on=\"[\\u0300-\\u036f]\",sn=new RegExp(on+\"+$\"),ln=(new RegExp(\"^\"+nn),function(){function e(e){this.input=void 0,this.tokenRegex=void 0,this.input=e,this.tokenRegex=new RegExp(\"([ \\r\\n\\t]+)|([!-\\\\[\\\\]-\\u2027\\u202a-\\ud7ff\\uf900-\\uffff][\\u0300-\\u036f]*|[\\ud800-\\udbff][\\udc00-\\udfff][\\u0300-\\u036f]*|\\\\\\\\verb\\\\*([^]).*?\\\\3|\\\\\\\\verb([^*a-zA-Z]).*?\\\\4|\\\\\\\\[a-zA-Z@]+[ \\r\\n\\t]*|\\\\\\\\[^\\ud800-\\udfff])\",\"g\")}return e.prototype.lex=function(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new a(\"EOF\",new p(this,t,t));var r=this.tokenRegex.exec(e);if(null===r||r.index!==t)throw new X(\"Unexpected character: '\"+e[t]+\"'\",new a(e[t],new p(this,t,t+1)));var n=r[2]||\" \",i=n.match(an);return i&&(n=i[1]),new a(n,new p(this,t,this.tokenRegex.lastIndex))},e}()),hn=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}var t=e.prototype;return t.beginGroup=function(){this.undefStack.push({})},t.endGroup=function(){if(0===this.undefStack.length)throw new X(\"Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug\");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(void 0===e[t]?delete this.current[t]:this.current[t]=e[t])},t.has=function(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)},t.get=function(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]},t.set=function(e,t,r){if(void 0===r&&(r=!1),r){for(var n=0;n<this.undefStack.length;n++)delete this.undefStack[n][e];0<this.undefStack.length&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(e)&&(i[e]=this.current[e])}this.current[e]=t},e}(),mn={},cn=mn;function un(e,t){mn[e]=t}un(\"\\\\@firstoftwo\",function(e){return{tokens:e.consumeArgs(2)[0],numArgs:0}}),un(\"\\\\@secondoftwo\",function(e){return{tokens:e.consumeArgs(2)[1],numArgs:0}}),un(\"\\\\@ifnextchar\",function(e){var t=e.consumeArgs(3),r=e.future();return 1===t[0].length&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}}),un(\"\\\\@ifstar\",\"\\\\@ifnextchar *{\\\\@firstoftwo{#1}}\"),un(\"\\\\TextOrMath\",function(e){var t=e.consumeArgs(2);return\"text\"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}});var pn={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};un(\"\\\\char\",function(e){var t,r=e.popToken(),n=\"\";if(\"'\"===r.text)t=8,r=e.popToken();else if('\"'===r.text)t=16,r=e.popToken();else if(\"`\"===r.text)if(\"\\\\\"===(r=e.popToken()).text[0])n=r.text.charCodeAt(1);else{if(\"EOF\"===r.text)throw new X(\"\\\\char` missing argument\");n=r.text.charCodeAt(0)}else t=10;if(t){if(null==(n=pn[r.text])||t<=n)throw new X(\"Invalid base-\"+t+\" digit \"+r.text);for(var i;null!=(i=pn[e.future().text])&&i<t;)n*=t,n+=i,e.popToken()}return\"\\\\@char{\"+n+\"}\"});var dn=function(e,t){var r=e.consumeArgs(1)[0];if(1!==r.length)throw new X(\"\\\\gdef's first argument must be a macro name\");var n=r[0].text,i=0;for(r=e.consumeArgs(1)[0];1===r.length&&\"#\"===r[0].text;){if(1!==(r=e.consumeArgs(1)[0]).length)throw new X('Invalid argument number length \"'+r.length+'\"');if(!/^[1-9]$/.test(r[0].text))throw new X('Invalid argument number \"'+r[0].text+'\"');if(i++,parseInt(r[0].text)!==i)throw new X('Argument number \"'+r[0].text+'\" out of order');r=e.consumeArgs(1)[0]}return e.macros.set(n,{tokens:r,numArgs:i},t),\"\"};un(\"\\\\gdef\",function(e){return dn(e,!0)}),un(\"\\\\def\",function(e){return dn(e,!1)}),un(\"\\\\global\",function(e){var t=e.consumeArgs(1)[0];if(1!==t.length)throw new X(\"Invalid command after \\\\global\");var r=t[0].text;if(\"\\\\def\"===r)return dn(e,!0);throw new X(\"Invalid command '\"+r+\"' after \\\\global\")});var fn=function(e,t,r){var n=e.consumeArgs(1)[0];if(1!==n.length)throw new X(\"\\\\newcommand's first argument must be a macro name\");var i=n[0].text,a=e.isDefined(i);if(a&&!t)throw new X(\"\\\\newcommand{\"+i+\"} attempting to redefine \"+i+\"; use \\\\renewcommand\");if(!a&&!r)throw new X(\"\\\\renewcommand{\"+i+\"} when command \"+i+\" does not yet exist; use \\\\newcommand\");var o=0;if(1===(n=e.consumeArgs(1)[0]).length&&\"[\"===n[0].text){for(var s=\"\",l=e.expandNextToken();\"]\"!==l.text&&\"EOF\"!==l.text;)s+=l.text,l=e.expandNextToken();if(!s.match(/^\\s*[0-9]+\\s*$/))throw new X(\"Invalid number of arguments: \"+s);o=parseInt(s),n=e.consumeArgs(1)[0]}return e.macros.set(i,{tokens:n,numArgs:o}),\"\"};un(\"\\\\newcommand\",function(e){return fn(e,!1,!0)}),un(\"\\\\renewcommand\",function(e){return fn(e,!0,!1)}),un(\"\\\\providecommand\",function(e){return fn(e,!0,!0)}),un(\"\\\\bgroup\",\"{\"),un(\"\\\\egroup\",\"}\"),un(\"\\\\begingroup\",\"{\"),un(\"\\\\endgroup\",\"}\"),un(\"\\\\lq\",\"`\"),un(\"\\\\rq\",\"'\"),un(\"\\\\aa\",\"\\\\r a\"),un(\"\\\\AA\",\"\\\\r A\"),un(\"\\\\textcopyright\",\"\\\\html@mathml{\\\\textcircled{c}}{\\\\char`\\xa9}\"),un(\"\\\\copyright\",\"\\\\TextOrMath{\\\\textcopyright}{\\\\text{\\\\textcopyright}}\"),un(\"\\\\textregistered\",\"\\\\html@mathml{\\\\textcircled{\\\\scriptsize R}}{\\\\char`\\xae}\"),un(\"\\u2102\",\"\\\\mathbb{C}\"),un(\"\\u210d\",\"\\\\mathbb{H}\"),un(\"\\u2115\",\"\\\\mathbb{N}\"),un(\"\\u2119\",\"\\\\mathbb{P}\"),un(\"\\u211a\",\"\\\\mathbb{Q}\"),un(\"\\u211d\",\"\\\\mathbb{R}\"),un(\"\\u2124\",\"\\\\mathbb{Z}\"),un(\"\\u210e\",\"\\\\mathit{h}\"),un(\"\\u212c\",\"\\\\mathscr{B}\"),un(\"\\u2130\",\"\\\\mathscr{E}\"),un(\"\\u2131\",\"\\\\mathscr{F}\"),un(\"\\u210b\",\"\\\\mathscr{H}\"),un(\"\\u2110\",\"\\\\mathscr{I}\"),un(\"\\u2112\",\"\\\\mathscr{L}\"),un(\"\\u2133\",\"\\\\mathscr{M}\"),un(\"\\u211b\",\"\\\\mathscr{R}\"),un(\"\\u212d\",\"\\\\mathfrak{C}\"),un(\"\\u210c\",\"\\\\mathfrak{H}\"),un(\"\\u2128\",\"\\\\mathfrak{Z}\"),un(\"\\xb7\",\"\\\\cdotp\"),un(\"\\\\llap\",\"\\\\mathllap{\\\\textrm{#1}}\"),un(\"\\\\rlap\",\"\\\\mathrlap{\\\\textrm{#1}}\"),un(\"\\\\clap\",\"\\\\mathclap{\\\\textrm{#1}}\"),un(\"\\\\not\",\"\\\\mathrel{\\\\mathrlap\\\\@not}\"),un(\"\\\\neq\",\"\\\\html@mathml{\\\\mathrel{\\\\not=}}{\\\\mathrel{\\\\char`\\u2260}}\"),un(\"\\\\ne\",\"\\\\neq\"),un(\"\\u2260\",\"\\\\neq\"),un(\"\\\\notin\",\"\\\\html@mathml{\\\\mathrel{{\\\\in}\\\\mathllap{/\\\\mskip1mu}}}{\\\\mathrel{\\\\char`\\u2209}}\"),un(\"\\u2209\",\"\\\\notin\"),un(\"\\u2258\",\"\\\\html@mathml{\\\\mathrel{=\\\\kern{-1em}\\\\raisebox{0.4em}{$\\\\scriptsize\\\\frown$}}}{\\\\mathrel{\\\\char`\\u2258}}\"),un(\"\\u2259\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\wedge}{=}}{\\\\mathrel{\\\\char`\\u2258}}\"),un(\"\\u225a\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\vee}{=}}{\\\\mathrel{\\\\char`\\u225a}}\"),un(\"\\u225b\",\"\\\\html@mathml{\\\\stackrel{\\\\scriptsize\\\\star}{=}}{\\\\mathrel{\\\\char`\\u225b}}\"),un(\"\\u225d\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\mathrm{def}}{=}}{\\\\mathrel{\\\\char`\\u225d}}\"),un(\"\\u225e\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\mathrm{m}}{=}}{\\\\mathrel{\\\\char`\\u225e}}\"),un(\"\\u225f\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny?}{=}}{\\\\mathrel{\\\\char`\\u225f}}\"),un(\"\\u27c2\",\"\\\\perp\"),un(\"\\u203c\",\"\\\\mathclose{!\\\\mkern-0.8mu!}\"),un(\"\\u220c\",\"\\\\notni\"),un(\"\\u231c\",\"\\\\ulcorner\"),un(\"\\u231d\",\"\\\\urcorner\"),un(\"\\u231e\",\"\\\\llcorner\"),un(\"\\u231f\",\"\\\\lrcorner\"),un(\"\\xa9\",\"\\\\copyright\"),un(\"\\xae\",\"\\\\textregistered\"),un(\"\\ufe0f\",\"\\\\textregistered\"),un(\"\\\\vdots\",\"\\\\mathord{\\\\varvdots\\\\rule{0pt}{15pt}}\"),un(\"\\u22ee\",\"\\\\vdots\"),un(\"\\\\varGamma\",\"\\\\mathit{\\\\Gamma}\"),un(\"\\\\varDelta\",\"\\\\mathit{\\\\Delta}\"),un(\"\\\\varTheta\",\"\\\\mathit{\\\\Theta}\"),un(\"\\\\varLambda\",\"\\\\mathit{\\\\Lambda}\"),un(\"\\\\varXi\",\"\\\\mathit{\\\\Xi}\"),un(\"\\\\varPi\",\"\\\\mathit{\\\\Pi}\"),un(\"\\\\varSigma\",\"\\\\mathit{\\\\Sigma}\"),un(\"\\\\varUpsilon\",\"\\\\mathit{\\\\Upsilon}\"),un(\"\\\\varPhi\",\"\\\\mathit{\\\\Phi}\"),un(\"\\\\varPsi\",\"\\\\mathit{\\\\Psi}\"),un(\"\\\\varOmega\",\"\\\\mathit{\\\\Omega}\"),un(\"\\\\colon\",\"\\\\nobreak\\\\mskip2mu\\\\mathpunct{}\\\\mathchoice{\\\\mkern-3mu}{\\\\mkern-3mu}{}{}{:}\\\\mskip6mu\"),un(\"\\\\boxed\",\"\\\\fbox{$\\\\displaystyle{#1}$}\"),un(\"\\\\iff\",\"\\\\DOTSB\\\\;\\\\Longleftrightarrow\\\\;\"),un(\"\\\\implies\",\"\\\\DOTSB\\\\;\\\\Longrightarrow\\\\;\"),un(\"\\\\impliedby\",\"\\\\DOTSB\\\\;\\\\Longleftarrow\\\\;\");var gn={\",\":\"\\\\dotsc\",\"\\\\not\":\"\\\\dotsb\",\"+\":\"\\\\dotsb\",\"=\":\"\\\\dotsb\",\"<\":\"\\\\dotsb\",\">\":\"\\\\dotsb\",\"-\":\"\\\\dotsb\",\"*\":\"\\\\dotsb\",\":\":\"\\\\dotsb\",\"\\\\DOTSB\":\"\\\\dotsb\",\"\\\\coprod\":\"\\\\dotsb\",\"\\\\bigvee\":\"\\\\dotsb\",\"\\\\bigwedge\":\"\\\\dotsb\",\"\\\\biguplus\":\"\\\\dotsb\",\"\\\\bigcap\":\"\\\\dotsb\",\"\\\\bigcup\":\"\\\\dotsb\",\"\\\\prod\":\"\\\\dotsb\",\"\\\\sum\":\"\\\\dotsb\",\"\\\\bigotimes\":\"\\\\dotsb\",\"\\\\bigoplus\":\"\\\\dotsb\",\"\\\\bigodot\":\"\\\\dotsb\",\"\\\\bigsqcup\":\"\\\\dotsb\",\"\\\\And\":\"\\\\dotsb\",\"\\\\longrightarrow\":\"\\\\dotsb\",\"\\\\Longrightarrow\":\"\\\\dotsb\",\"\\\\longleftarrow\":\"\\\\dotsb\",\"\\\\Longleftarrow\":\"\\\\dotsb\",\"\\\\longleftrightarrow\":\"\\\\dotsb\",\"\\\\Longleftrightarrow\":\"\\\\dotsb\",\"\\\\mapsto\":\"\\\\dotsb\",\"\\\\longmapsto\":\"\\\\dotsb\",\"\\\\hookrightarrow\":\"\\\\dotsb\",\"\\\\doteq\":\"\\\\dotsb\",\"\\\\mathbin\":\"\\\\dotsb\",\"\\\\mathrel\":\"\\\\dotsb\",\"\\\\relbar\":\"\\\\dotsb\",\"\\\\Relbar\":\"\\\\dotsb\",\"\\\\xrightarrow\":\"\\\\dotsb\",\"\\\\xleftarrow\":\"\\\\dotsb\",\"\\\\DOTSI\":\"\\\\dotsi\",\"\\\\int\":\"\\\\dotsi\",\"\\\\oint\":\"\\\\dotsi\",\"\\\\iint\":\"\\\\dotsi\",\"\\\\iiint\":\"\\\\dotsi\",\"\\\\iiiint\":\"\\\\dotsi\",\"\\\\idotsint\":\"\\\\dotsi\",\"\\\\DOTSX\":\"\\\\dotsx\"};un(\"\\\\dots\",function(e){var t=\"\\\\dotso\",r=e.expandAfterFuture().text;return r in gn?t=gn[r]:\"\\\\not\"===r.substr(0,4)?t=\"\\\\dotsb\":r in W.math&&Y.contains([\"bin\",\"rel\"],W.math[r].group)&&(t=\"\\\\dotsb\"),t});var vn={\")\":!0,\"]\":!0,\"\\\\rbrack\":!0,\"\\\\}\":!0,\"\\\\rbrace\":!0,\"\\\\rangle\":!0,\"\\\\rceil\":!0,\"\\\\rfloor\":!0,\"\\\\rgroup\":!0,\"\\\\rmoustache\":!0,\"\\\\right\":!0,\"\\\\bigr\":!0,\"\\\\biggr\":!0,\"\\\\Bigr\":!0,\"\\\\Biggr\":!0,$:!0,\";\":!0,\".\":!0,\",\":!0};un(\"\\\\dotso\",function(e){return e.future().text in vn?\"\\\\ldots\\\\,\":\"\\\\ldots\"}),un(\"\\\\dotsc\",function(e){var t=e.future().text;return t in vn&&\",\"!==t?\"\\\\ldots\\\\,\":\"\\\\ldots\"}),un(\"\\\\cdots\",function(e){return e.future().text in vn?\"\\\\@cdots\\\\,\":\"\\\\@cdots\"}),un(\"\\\\dotsb\",\"\\\\cdots\"),un(\"\\\\dotsm\",\"\\\\cdots\"),un(\"\\\\dotsi\",\"\\\\!\\\\cdots\"),un(\"\\\\dotsx\",\"\\\\ldots\\\\,\"),un(\"\\\\DOTSI\",\"\\\\relax\"),un(\"\\\\DOTSB\",\"\\\\relax\"),un(\"\\\\DOTSX\",\"\\\\relax\"),un(\"\\\\tmspace\",\"\\\\TextOrMath{\\\\kern#1#3}{\\\\mskip#1#2}\\\\relax\"),un(\"\\\\,\",\"\\\\tmspace+{3mu}{.1667em}\"),un(\"\\\\thinspace\",\"\\\\,\"),un(\"\\\\>\",\"\\\\mskip{4mu}\"),un(\"\\\\:\",\"\\\\tmspace+{4mu}{.2222em}\"),un(\"\\\\medspace\",\"\\\\:\"),un(\"\\\\;\",\"\\\\tmspace+{5mu}{.2777em}\"),un(\"\\\\thickspace\",\"\\\\;\"),un(\"\\\\!\",\"\\\\tmspace-{3mu}{.1667em}\"),un(\"\\\\negthinspace\",\"\\\\!\"),un(\"\\\\negmedspace\",\"\\\\tmspace-{4mu}{.2222em}\"),un(\"\\\\negthickspace\",\"\\\\tmspace-{5mu}{.277em}\"),un(\"\\\\enspace\",\"\\\\kern.5em \"),un(\"\\\\enskip\",\"\\\\hskip.5em\\\\relax\"),un(\"\\\\quad\",\"\\\\hskip1em\\\\relax\"),un(\"\\\\qquad\",\"\\\\hskip2em\\\\relax\"),un(\"\\\\tag\",\"\\\\@ifstar\\\\tag@literal\\\\tag@paren\"),un(\"\\\\tag@paren\",\"\\\\tag@literal{({#1})}\"),un(\"\\\\tag@literal\",function(e){if(e.macros.get(\"\\\\df@tag\"))throw new X(\"Multiple \\\\tag\");return\"\\\\gdef\\\\df@tag{\\\\text{#1}}\"}),un(\"\\\\bmod\",\"\\\\mathchoice{\\\\mskip1mu}{\\\\mskip1mu}{\\\\mskip5mu}{\\\\mskip5mu}\\\\mathbin{\\\\rm mod}\\\\mathchoice{\\\\mskip1mu}{\\\\mskip1mu}{\\\\mskip5mu}{\\\\mskip5mu}\"),un(\"\\\\pod\",\"\\\\allowbreak\\\\mathchoice{\\\\mkern18mu}{\\\\mkern8mu}{\\\\mkern8mu}{\\\\mkern8mu}(#1)\"),un(\"\\\\pmod\",\"\\\\pod{{\\\\rm mod}\\\\mkern6mu#1}\"),un(\"\\\\mod\",\"\\\\allowbreak\\\\mathchoice{\\\\mkern18mu}{\\\\mkern12mu}{\\\\mkern12mu}{\\\\mkern12mu}{\\\\rm mod}\\\\,\\\\,#1\"),un(\"\\\\pmb\",\"\\\\html@mathml{\\\\@binrel{#1}{\\\\mathrlap{#1}\\\\mathrlap{\\\\mkern0.4mu\\\\raisebox{0.4mu}{$#1$}}{\\\\mkern0.8mu#1}}}{\\\\mathbf{#1}}\"),un(\"\\\\\\\\\",\"\\\\newline\"),un(\"\\\\TeX\",\"\\\\textrm{\\\\html@mathml{T\\\\kern-.1667em\\\\raisebox{-.5ex}{E}\\\\kern-.125emX}{TeX}}\");var yn=H[\"Main-Regular\"][\"T\".charCodeAt(0)][1]-.7*H[\"Main-Regular\"][\"A\".charCodeAt(0)][1]+\"em\";un(\"\\\\LaTeX\",\"\\\\textrm{\\\\html@mathml{L\\\\kern-.36em\\\\raisebox{\"+yn+\"}{\\\\scriptsize A}\\\\kern-.15em\\\\TeX}{LaTeX}}\"),un(\"\\\\KaTeX\",\"\\\\textrm{\\\\html@mathml{K\\\\kern-.17em\\\\raisebox{\"+yn+\"}{\\\\scriptsize A}\\\\kern-.15em\\\\TeX}{KaTeX}}\"),un(\"\\\\hspace\",\"\\\\@ifstar\\\\@hspacer\\\\@hspace\"),un(\"\\\\@hspace\",\"\\\\hskip #1\\\\relax\"),un(\"\\\\@hspacer\",\"\\\\rule{0pt}{0pt}\\\\hskip #1\\\\relax\"),un(\"\\\\ordinarycolon\",\":\"),un(\"\\\\vcentcolon\",\"\\\\mathrel{\\\\mathop\\\\ordinarycolon}\"),un(\"\\\\dblcolon\",\"\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-.9mu}\\\\vcentcolon}\"),un(\"\\\\coloneqq\",\"\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}=}\"),un(\"\\\\Coloneqq\",\"\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}=}\"),un(\"\\\\coloneq\",\"\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\mathrel{-}}\"),un(\"\\\\Coloneq\",\"\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\mathrel{-}}\"),un(\"\\\\eqqcolon\",\"\\\\mathrel{=\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}\"),un(\"\\\\Eqqcolon\",\"\\\\mathrel{=\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}\"),un(\"\\\\eqcolon\",\"\\\\mathrel{\\\\mathrel{-}\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}\"),un(\"\\\\Eqcolon\",\"\\\\mathrel{\\\\mathrel{-}\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}\"),un(\"\\\\colonapprox\",\"\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\approx}\"),un(\"\\\\Colonapprox\",\"\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\approx}\"),un(\"\\\\colonsim\",\"\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\sim}\"),un(\"\\\\Colonsim\",\"\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\sim}\"),un(\"\\u2254\",\"\\\\coloneqq\"),un(\"\\u2255\",\"\\\\eqqcolon\"),un(\"\\u2a74\",\"\\\\Coloneqq\"),un(\"\\\\ratio\",\"\\\\vcentcolon\"),un(\"\\\\coloncolon\",\"\\\\dblcolon\"),un(\"\\\\colonequals\",\"\\\\coloneqq\"),un(\"\\\\coloncolonequals\",\"\\\\Coloneqq\"),un(\"\\\\equalscolon\",\"\\\\eqqcolon\"),un(\"\\\\equalscoloncolon\",\"\\\\Eqqcolon\"),un(\"\\\\colonminus\",\"\\\\coloneq\"),un(\"\\\\coloncolonminus\",\"\\\\Coloneq\"),un(\"\\\\minuscolon\",\"\\\\eqcolon\"),un(\"\\\\minuscoloncolon\",\"\\\\Eqcolon\"),un(\"\\\\coloncolonapprox\",\"\\\\Colonapprox\"),un(\"\\\\coloncolonsim\",\"\\\\Colonsim\"),un(\"\\\\simcolon\",\"\\\\mathrel{\\\\sim\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}\"),un(\"\\\\simcoloncolon\",\"\\\\mathrel{\\\\sim\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}\"),un(\"\\\\approxcolon\",\"\\\\mathrel{\\\\approx\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}\"),un(\"\\\\approxcoloncolon\",\"\\\\mathrel{\\\\approx\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}\"),un(\"\\\\notni\",\"\\\\html@mathml{\\\\not\\\\ni}{\\\\mathrel{\\\\char`\\u220c}}\"),un(\"\\\\limsup\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{lim\\\\,sup}}\\\\limits\"),un(\"\\\\liminf\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{lim\\\\,inf}}\\\\limits\"),un(\"\\u27e6\",\"\\\\mathopen{[\\\\mkern-3.2mu[}\"),un(\"\\u27e7\",\"\\\\mathclose{]\\\\mkern-3.2mu]}\"),un(\"\\\\darr\",\"\\\\downarrow\"),un(\"\\\\dArr\",\"\\\\Downarrow\"),un(\"\\\\Darr\",\"\\\\Downarrow\"),un(\"\\\\lang\",\"\\\\langle\"),un(\"\\\\rang\",\"\\\\rangle\"),un(\"\\\\uarr\",\"\\\\uparrow\"),un(\"\\\\uArr\",\"\\\\Uparrow\"),un(\"\\\\Uarr\",\"\\\\Uparrow\"),un(\"\\\\N\",\"\\\\mathbb{N}\"),un(\"\\\\R\",\"\\\\mathbb{R}\"),un(\"\\\\Z\",\"\\\\mathbb{Z}\"),un(\"\\\\alef\",\"\\\\aleph\"),un(\"\\\\alefsym\",\"\\\\aleph\"),un(\"\\\\Alpha\",\"\\\\mathrm{A}\"),un(\"\\\\Beta\",\"\\\\mathrm{B}\"),un(\"\\\\bull\",\"\\\\bullet\"),un(\"\\\\Chi\",\"\\\\mathrm{X}\"),un(\"\\\\clubs\",\"\\\\clubsuit\"),un(\"\\\\cnums\",\"\\\\mathbb{C}\"),un(\"\\\\Complex\",\"\\\\mathbb{C}\"),un(\"\\\\Dagger\",\"\\\\ddagger\"),un(\"\\\\diamonds\",\"\\\\diamondsuit\"),un(\"\\\\empty\",\"\\\\emptyset\"),un(\"\\\\Epsilon\",\"\\\\mathrm{E}\"),un(\"\\\\Eta\",\"\\\\mathrm{H}\"),un(\"\\\\exist\",\"\\\\exists\"),un(\"\\\\harr\",\"\\\\leftrightarrow\"),un(\"\\\\hArr\",\"\\\\Leftrightarrow\"),un(\"\\\\Harr\",\"\\\\Leftrightarrow\"),un(\"\\\\hearts\",\"\\\\heartsuit\"),un(\"\\\\image\",\"\\\\Im\"),un(\"\\\\infin\",\"\\\\infty\"),un(\"\\\\Iota\",\"\\\\mathrm{I}\"),un(\"\\\\isin\",\"\\\\in\"),un(\"\\\\Kappa\",\"\\\\mathrm{K}\"),un(\"\\\\larr\",\"\\\\leftarrow\"),un(\"\\\\lArr\",\"\\\\Leftarrow\"),un(\"\\\\Larr\",\"\\\\Leftarrow\"),un(\"\\\\lrarr\",\"\\\\leftrightarrow\"),un(\"\\\\lrArr\",\"\\\\Leftrightarrow\"),un(\"\\\\Lrarr\",\"\\\\Leftrightarrow\"),un(\"\\\\Mu\",\"\\\\mathrm{M}\"),un(\"\\\\natnums\",\"\\\\mathbb{N}\"),un(\"\\\\Nu\",\"\\\\mathrm{N}\"),un(\"\\\\Omicron\",\"\\\\mathrm{O}\"),un(\"\\\\plusmn\",\"\\\\pm\"),un(\"\\\\rarr\",\"\\\\rightarrow\"),un(\"\\\\rArr\",\"\\\\Rightarrow\"),un(\"\\\\Rarr\",\"\\\\Rightarrow\"),un(\"\\\\real\",\"\\\\Re\"),un(\"\\\\reals\",\"\\\\mathbb{R}\"),un(\"\\\\Reals\",\"\\\\mathbb{R}\"),un(\"\\\\Rho\",\"\\\\mathrm{R}\"),un(\"\\\\sdot\",\"\\\\cdot\"),un(\"\\\\sect\",\"\\\\S\"),un(\"\\\\spades\",\"\\\\spadesuit\"),un(\"\\\\sub\",\"\\\\subset\"),un(\"\\\\sube\",\"\\\\subseteq\"),un(\"\\\\supe\",\"\\\\supseteq\"),un(\"\\\\Tau\",\"\\\\mathrm{T}\"),un(\"\\\\thetasym\",\"\\\\vartheta\"),un(\"\\\\weierp\",\"\\\\wp\"),un(\"\\\\Zeta\",\"\\\\mathrm{Z}\");var bn={\"\\\\relax\":!0,\"^\":!0,_:!0,\"\\\\limits\":!0,\"\\\\nolimits\":!0},xn=function(){function e(e,t,r){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new hn(cn,t.macros),this.mode=r,this.stack=[]}var t=e.prototype;return t.feed=function(e){this.lexer=new ln(e)},t.switchMode=function(e){this.mode=e},t.beginGroup=function(){this.macros.beginGroup()},t.endGroup=function(){this.macros.endGroup()},t.future=function(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},t.popToken=function(){return this.future(),this.stack.pop()},t.pushToken=function(e){this.stack.push(e)},t.pushTokens=function(e){var t;(t=this.stack).push.apply(t,e)},t.consumeSpaces=function(){for(;;){if(\" \"!==this.future().text)break;this.stack.pop()}},t.consumeArgs=function(e){for(var t=[],r=0;r<e;++r){this.consumeSpaces();var n=this.popToken();if(\"{\"===n.text){for(var i=[],a=1;0!==a;){var o=this.popToken();if(i.push(o),\"{\"===o.text)++a;else if(\"}\"===o.text)--a;else if(\"EOF\"===o.text)throw new X(\"End of input in macro argument\",n)}i.pop(),i.reverse(),t[r]=i}else{if(\"EOF\"===n.text)throw new X(\"End of input expecting macro argument\");t[r]=[n]}}return t},t.expandOnce=function(){var e=this.popToken(),t=e.text,r=this._getExpansion(t);if(null==r)return this.pushToken(e),e;if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new X(\"Too many expansions: infinite loop or need to increase maxExpand setting\");var n=r.tokens;if(r.numArgs)for(var i=this.consumeArgs(r.numArgs),a=(n=n.slice()).length-1;0<=a;--a){var o=n[a];if(\"#\"===o.text){if(0===a)throw new X(\"Incomplete placeholder at end of macro body\",o);if(\"#\"===(o=n[--a]).text)n.splice(a+1,1);else{if(!/^[1-9]$/.test(o.text))throw new X(\"Not a valid argument number\",o);var s;(s=n).splice.apply(s,[a,2].concat(i[+o.text-1]))}}}return this.pushTokens(n),n},t.expandAfterFuture=function(){return this.expandOnce(),this.future()},t.expandNextToken=function(){for(;;){var e=this.expandOnce();if(e instanceof a){if(\"\\\\relax\"!==e.text)return this.stack.pop();this.stack.pop()}}throw new Error},t.expandMacro=function(e){if(this.macros.get(e)){var t=[],r=this.stack.length;for(this.pushToken(new a(e));this.stack.length>r;){this.expandOnce()instanceof a&&t.push(this.stack.pop())}return t}},t.expandMacroAsText=function(e){var t=this.expandMacro(e);return t?t.map(function(e){return e.text}).join(\"\"):t},t._getExpansion=function(e){var t=this.macros.get(e);if(null==t)return t;var r=\"function\"==typeof t?t(this):t;if(\"string\"!=typeof r)return r;var n=0;if(-1!==r.indexOf(\"#\"))for(var i=r.replace(/##/g,\"\");-1!==i.indexOf(\"#\"+(n+1));)++n;for(var a=new ln(r),o=[],s=a.lex();\"EOF\"!==s.text;)o.push(s),s=a.lex();return o.reverse(),{tokens:o,numArgs:n}},t.isDefined=function(e){return this.macros.has(e)||tn.hasOwnProperty(e)||W.math.hasOwnProperty(e)||W.text.hasOwnProperty(e)||bn.hasOwnProperty(e)},e}(),wn={\"\\u0301\":{text:\"\\\\'\",math:\"\\\\acute\"},\"\\u0300\":{text:\"\\\\`\",math:\"\\\\grave\"},\"\\u0308\":{text:'\\\\\"',math:\"\\\\ddot\"},\"\\u0303\":{text:\"\\\\~\",math:\"\\\\tilde\"},\"\\u0304\":{text:\"\\\\=\",math:\"\\\\bar\"},\"\\u0306\":{text:\"\\\\u\",math:\"\\\\breve\"},\"\\u030c\":{text:\"\\\\v\",math:\"\\\\check\"},\"\\u0302\":{text:\"\\\\^\",math:\"\\\\hat\"},\"\\u0307\":{text:\"\\\\.\",math:\"\\\\dot\"},\"\\u030a\":{text:\"\\\\r\",math:\"\\\\mathring\"},\"\\u030b\":{text:\"\\\\H\"}},kn={\"\\xe1\":\"a\\u0301\",\"\\xe0\":\"a\\u0300\",\"\\xe4\":\"a\\u0308\",\"\\u01df\":\"a\\u0308\\u0304\",\"\\xe3\":\"a\\u0303\",\"\\u0101\":\"a\\u0304\",\"\\u0103\":\"a\\u0306\",\"\\u1eaf\":\"a\\u0306\\u0301\",\"\\u1eb1\":\"a\\u0306\\u0300\",\"\\u1eb5\":\"a\\u0306\\u0303\",\"\\u01ce\":\"a\\u030c\",\"\\xe2\":\"a\\u0302\",\"\\u1ea5\":\"a\\u0302\\u0301\",\"\\u1ea7\":\"a\\u0302\\u0300\",\"\\u1eab\":\"a\\u0302\\u0303\",\"\\u0227\":\"a\\u0307\",\"\\u01e1\":\"a\\u0307\\u0304\",\"\\xe5\":\"a\\u030a\",\"\\u01fb\":\"a\\u030a\\u0301\",\"\\u1e03\":\"b\\u0307\",\"\\u0107\":\"c\\u0301\",\"\\u010d\":\"c\\u030c\",\"\\u0109\":\"c\\u0302\",\"\\u010b\":\"c\\u0307\",\"\\u010f\":\"d\\u030c\",\"\\u1e0b\":\"d\\u0307\",\"\\xe9\":\"e\\u0301\",\"\\xe8\":\"e\\u0300\",\"\\xeb\":\"e\\u0308\",\"\\u1ebd\":\"e\\u0303\",\"\\u0113\":\"e\\u0304\",\"\\u1e17\":\"e\\u0304\\u0301\",\"\\u1e15\":\"e\\u0304\\u0300\",\"\\u0115\":\"e\\u0306\",\"\\u011b\":\"e\\u030c\",\"\\xea\":\"e\\u0302\",\"\\u1ebf\":\"e\\u0302\\u0301\",\"\\u1ec1\":\"e\\u0302\\u0300\",\"\\u1ec5\":\"e\\u0302\\u0303\",\"\\u0117\":\"e\\u0307\",\"\\u1e1f\":\"f\\u0307\",\"\\u01f5\":\"g\\u0301\",\"\\u1e21\":\"g\\u0304\",\"\\u011f\":\"g\\u0306\",\"\\u01e7\":\"g\\u030c\",\"\\u011d\":\"g\\u0302\",\"\\u0121\":\"g\\u0307\",\"\\u1e27\":\"h\\u0308\",\"\\u021f\":\"h\\u030c\",\"\\u0125\":\"h\\u0302\",\"\\u1e23\":\"h\\u0307\",\"\\xed\":\"i\\u0301\",\"\\xec\":\"i\\u0300\",\"\\xef\":\"i\\u0308\",\"\\u1e2f\":\"i\\u0308\\u0301\",\"\\u0129\":\"i\\u0303\",\"\\u012b\":\"i\\u0304\",\"\\u012d\":\"i\\u0306\",\"\\u01d0\":\"i\\u030c\",\"\\xee\":\"i\\u0302\",\"\\u01f0\":\"j\\u030c\",\"\\u0135\":\"j\\u0302\",\"\\u1e31\":\"k\\u0301\",\"\\u01e9\":\"k\\u030c\",\"\\u013a\":\"l\\u0301\",\"\\u013e\":\"l\\u030c\",\"\\u1e3f\":\"m\\u0301\",\"\\u1e41\":\"m\\u0307\",\"\\u0144\":\"n\\u0301\",\"\\u01f9\":\"n\\u0300\",\"\\xf1\":\"n\\u0303\",\"\\u0148\":\"n\\u030c\",\"\\u1e45\":\"n\\u0307\",\"\\xf3\":\"o\\u0301\",\"\\xf2\":\"o\\u0300\",\"\\xf6\":\"o\\u0308\",\"\\u022b\":\"o\\u0308\\u0304\",\"\\xf5\":\"o\\u0303\",\"\\u1e4d\":\"o\\u0303\\u0301\",\"\\u1e4f\":\"o\\u0303\\u0308\",\"\\u022d\":\"o\\u0303\\u0304\",\"\\u014d\":\"o\\u0304\",\"\\u1e53\":\"o\\u0304\\u0301\",\"\\u1e51\":\"o\\u0304\\u0300\",\"\\u014f\":\"o\\u0306\",\"\\u01d2\":\"o\\u030c\",\"\\xf4\":\"o\\u0302\",\"\\u1ed1\":\"o\\u0302\\u0301\",\"\\u1ed3\":\"o\\u0302\\u0300\",\"\\u1ed7\":\"o\\u0302\\u0303\",\"\\u022f\":\"o\\u0307\",\"\\u0231\":\"o\\u0307\\u0304\",\"\\u0151\":\"o\\u030b\",\"\\u1e55\":\"p\\u0301\",\"\\u1e57\":\"p\\u0307\",\"\\u0155\":\"r\\u0301\",\"\\u0159\":\"r\\u030c\",\"\\u1e59\":\"r\\u0307\",\"\\u015b\":\"s\\u0301\",\"\\u1e65\":\"s\\u0301\\u0307\",\"\\u0161\":\"s\\u030c\",\"\\u1e67\":\"s\\u030c\\u0307\",\"\\u015d\":\"s\\u0302\",\"\\u1e61\":\"s\\u0307\",\"\\u1e97\":\"t\\u0308\",\"\\u0165\":\"t\\u030c\",\"\\u1e6b\":\"t\\u0307\",\"\\xfa\":\"u\\u0301\",\"\\xf9\":\"u\\u0300\",\"\\xfc\":\"u\\u0308\",\"\\u01d8\":\"u\\u0308\\u0301\",\"\\u01dc\":\"u\\u0308\\u0300\",\"\\u01d6\":\"u\\u0308\\u0304\",\"\\u01da\":\"u\\u0308\\u030c\",\"\\u0169\":\"u\\u0303\",\"\\u1e79\":\"u\\u0303\\u0301\",\"\\u016b\":\"u\\u0304\",\"\\u1e7b\":\"u\\u0304\\u0308\",\"\\u016d\":\"u\\u0306\",\"\\u01d4\":\"u\\u030c\",\"\\xfb\":\"u\\u0302\",\"\\u016f\":\"u\\u030a\",\"\\u0171\":\"u\\u030b\",\"\\u1e7d\":\"v\\u0303\",\"\\u1e83\":\"w\\u0301\",\"\\u1e81\":\"w\\u0300\",\"\\u1e85\":\"w\\u0308\",\"\\u0175\":\"w\\u0302\",\"\\u1e87\":\"w\\u0307\",\"\\u1e98\":\"w\\u030a\",\"\\u1e8d\":\"x\\u0308\",\"\\u1e8b\":\"x\\u0307\",\"\\xfd\":\"y\\u0301\",\"\\u1ef3\":\"y\\u0300\",\"\\xff\":\"y\\u0308\",\"\\u1ef9\":\"y\\u0303\",\"\\u0233\":\"y\\u0304\",\"\\u0177\":\"y\\u0302\",\"\\u1e8f\":\"y\\u0307\",\"\\u1e99\":\"y\\u030a\",\"\\u017a\":\"z\\u0301\",\"\\u017e\":\"z\\u030c\",\"\\u1e91\":\"z\\u0302\",\"\\u017c\":\"z\\u0307\",\"\\xc1\":\"A\\u0301\",\"\\xc0\":\"A\\u0300\",\"\\xc4\":\"A\\u0308\",\"\\u01de\":\"A\\u0308\\u0304\",\"\\xc3\":\"A\\u0303\",\"\\u0100\":\"A\\u0304\",\"\\u0102\":\"A\\u0306\",\"\\u1eae\":\"A\\u0306\\u0301\",\"\\u1eb0\":\"A\\u0306\\u0300\",\"\\u1eb4\":\"A\\u0306\\u0303\",\"\\u01cd\":\"A\\u030c\",\"\\xc2\":\"A\\u0302\",\"\\u1ea4\":\"A\\u0302\\u0301\",\"\\u1ea6\":\"A\\u0302\\u0300\",\"\\u1eaa\":\"A\\u0302\\u0303\",\"\\u0226\":\"A\\u0307\",\"\\u01e0\":\"A\\u0307\\u0304\",\"\\xc5\":\"A\\u030a\",\"\\u01fa\":\"A\\u030a\\u0301\",\"\\u1e02\":\"B\\u0307\",\"\\u0106\":\"C\\u0301\",\"\\u010c\":\"C\\u030c\",\"\\u0108\":\"C\\u0302\",\"\\u010a\":\"C\\u0307\",\"\\u010e\":\"D\\u030c\",\"\\u1e0a\":\"D\\u0307\",\"\\xc9\":\"E\\u0301\",\"\\xc8\":\"E\\u0300\",\"\\xcb\":\"E\\u0308\",\"\\u1ebc\":\"E\\u0303\",\"\\u0112\":\"E\\u0304\",\"\\u1e16\":\"E\\u0304\\u0301\",\"\\u1e14\":\"E\\u0304\\u0300\",\"\\u0114\":\"E\\u0306\",\"\\u011a\":\"E\\u030c\",\"\\xca\":\"E\\u0302\",\"\\u1ebe\":\"E\\u0302\\u0301\",\"\\u1ec0\":\"E\\u0302\\u0300\",\"\\u1ec4\":\"E\\u0302\\u0303\",\"\\u0116\":\"E\\u0307\",\"\\u1e1e\":\"F\\u0307\",\"\\u01f4\":\"G\\u0301\",\"\\u1e20\":\"G\\u0304\",\"\\u011e\":\"G\\u0306\",\"\\u01e6\":\"G\\u030c\",\"\\u011c\":\"G\\u0302\",\"\\u0120\":\"G\\u0307\",\"\\u1e26\":\"H\\u0308\",\"\\u021e\":\"H\\u030c\",\"\\u0124\":\"H\\u0302\",\"\\u1e22\":\"H\\u0307\",\"\\xcd\":\"I\\u0301\",\"\\xcc\":\"I\\u0300\",\"\\xcf\":\"I\\u0308\",\"\\u1e2e\":\"I\\u0308\\u0301\",\"\\u0128\":\"I\\u0303\",\"\\u012a\":\"I\\u0304\",\"\\u012c\":\"I\\u0306\",\"\\u01cf\":\"I\\u030c\",\"\\xce\":\"I\\u0302\",\"\\u0130\":\"I\\u0307\",\"\\u0134\":\"J\\u0302\",\"\\u1e30\":\"K\\u0301\",\"\\u01e8\":\"K\\u030c\",\"\\u0139\":\"L\\u0301\",\"\\u013d\":\"L\\u030c\",\"\\u1e3e\":\"M\\u0301\",\"\\u1e40\":\"M\\u0307\",\"\\u0143\":\"N\\u0301\",\"\\u01f8\":\"N\\u0300\",\"\\xd1\":\"N\\u0303\",\"\\u0147\":\"N\\u030c\",\"\\u1e44\":\"N\\u0307\",\"\\xd3\":\"O\\u0301\",\"\\xd2\":\"O\\u0300\",\"\\xd6\":\"O\\u0308\",\"\\u022a\":\"O\\u0308\\u0304\",\"\\xd5\":\"O\\u0303\",\"\\u1e4c\":\"O\\u0303\\u0301\",\"\\u1e4e\":\"O\\u0303\\u0308\",\"\\u022c\":\"O\\u0303\\u0304\",\"\\u014c\":\"O\\u0304\",\"\\u1e52\":\"O\\u0304\\u0301\",\"\\u1e50\":\"O\\u0304\\u0300\",\"\\u014e\":\"O\\u0306\",\"\\u01d1\":\"O\\u030c\",\"\\xd4\":\"O\\u0302\",\"\\u1ed0\":\"O\\u0302\\u0301\",\"\\u1ed2\":\"O\\u0302\\u0300\",\"\\u1ed6\":\"O\\u0302\\u0303\",\"\\u022e\":\"O\\u0307\",\"\\u0230\":\"O\\u0307\\u0304\",\"\\u0150\":\"O\\u030b\",\"\\u1e54\":\"P\\u0301\",\"\\u1e56\":\"P\\u0307\",\"\\u0154\":\"R\\u0301\",\"\\u0158\":\"R\\u030c\",\"\\u1e58\":\"R\\u0307\",\"\\u015a\":\"S\\u0301\",\"\\u1e64\":\"S\\u0301\\u0307\",\"\\u0160\":\"S\\u030c\",\"\\u1e66\":\"S\\u030c\\u0307\",\"\\u015c\":\"S\\u0302\",\"\\u1e60\":\"S\\u0307\",\"\\u0164\":\"T\\u030c\",\"\\u1e6a\":\"T\\u0307\",\"\\xda\":\"U\\u0301\",\"\\xd9\":\"U\\u0300\",\"\\xdc\":\"U\\u0308\",\"\\u01d7\":\"U\\u0308\\u0301\",\"\\u01db\":\"U\\u0308\\u0300\",\"\\u01d5\":\"U\\u0308\\u0304\",\"\\u01d9\":\"U\\u0308\\u030c\",\"\\u0168\":\"U\\u0303\",\"\\u1e78\":\"U\\u0303\\u0301\",\"\\u016a\":\"U\\u0304\",\"\\u1e7a\":\"U\\u0304\\u0308\",\"\\u016c\":\"U\\u0306\",\"\\u01d3\":\"U\\u030c\",\"\\xdb\":\"U\\u0302\",\"\\u016e\":\"U\\u030a\",\"\\u0170\":\"U\\u030b\",\"\\u1e7c\":\"V\\u0303\",\"\\u1e82\":\"W\\u0301\",\"\\u1e80\":\"W\\u0300\",\"\\u1e84\":\"W\\u0308\",\"\\u0174\":\"W\\u0302\",\"\\u1e86\":\"W\\u0307\",\"\\u1e8c\":\"X\\u0308\",\"\\u1e8a\":\"X\\u0307\",\"\\xdd\":\"Y\\u0301\",\"\\u1ef2\":\"Y\\u0300\",\"\\u0178\":\"Y\\u0308\",\"\\u1ef8\":\"Y\\u0303\",\"\\u0232\":\"Y\\u0304\",\"\\u0176\":\"Y\\u0302\",\"\\u1e8e\":\"Y\\u0307\",\"\\u0179\":\"Z\\u0301\",\"\\u017d\":\"Z\\u030c\",\"\\u1e90\":\"Z\\u0302\",\"\\u017b\":\"Z\\u0307\",\"\\u03ac\":\"\\u03b1\\u0301\",\"\\u1f70\":\"\\u03b1\\u0300\",\"\\u1fb1\":\"\\u03b1\\u0304\",\"\\u1fb0\":\"\\u03b1\\u0306\",\"\\u03ad\":\"\\u03b5\\u0301\",\"\\u1f72\":\"\\u03b5\\u0300\",\"\\u03ae\":\"\\u03b7\\u0301\",\"\\u1f74\":\"\\u03b7\\u0300\",\"\\u03af\":\"\\u03b9\\u0301\",\"\\u1f76\":\"\\u03b9\\u0300\",\"\\u03ca\":\"\\u03b9\\u0308\",\"\\u0390\":\"\\u03b9\\u0308\\u0301\",\"\\u1fd2\":\"\\u03b9\\u0308\\u0300\",\"\\u1fd1\":\"\\u03b9\\u0304\",\"\\u1fd0\":\"\\u03b9\\u0306\",\"\\u03cc\":\"\\u03bf\\u0301\",\"\\u1f78\":\"\\u03bf\\u0300\",\"\\u03cd\":\"\\u03c5\\u0301\",\"\\u1f7a\":\"\\u03c5\\u0300\",\"\\u03cb\":\"\\u03c5\\u0308\",\"\\u03b0\":\"\\u03c5\\u0308\\u0301\",\"\\u1fe2\":\"\\u03c5\\u0308\\u0300\",\"\\u1fe1\":\"\\u03c5\\u0304\",\"\\u1fe0\":\"\\u03c5\\u0306\",\"\\u03ce\":\"\\u03c9\\u0301\",\"\\u1f7c\":\"\\u03c9\\u0300\",\"\\u038e\":\"\\u03a5\\u0301\",\"\\u1fea\":\"\\u03a5\\u0300\",\"\\u03ab\":\"\\u03a5\\u0308\",\"\\u1fe9\":\"\\u03a5\\u0304\",\"\\u1fe8\":\"\\u03a5\\u0306\",\"\\u038f\":\"\\u03a9\\u0301\",\"\\u1ffa\":\"\\u03a9\\u0300\"},Sn=function(){function a(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode=\"math\",this.gullet=new xn(e,t,this.mode),this.settings=t,this.leftrightDepth=0}var e=a.prototype;return e.expect=function(e,t){if(void 0===t&&(t=!0),this.nextToken.text!==e)throw new X(\"Expected '\"+e+\"', got '\"+this.nextToken.text+\"'\",this.nextToken);t&&this.consume()},e.consume=function(){this.nextToken=this.gullet.expandNextToken()},e.switchMode=function(e){this.mode=e,this.gullet.switchMode(e)},e.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set(\"\\\\color\",\"\\\\textcolor\"),this.consume();var e=this.parseExpression(!1);return this.expect(\"EOF\",!1),this.gullet.endGroup(),e},e.parseExpression=function(e,t){for(var r=[];;){\"math\"===this.mode&&this.consumeSpaces();var n=this.nextToken;if(-1!==a.endOfExpression.indexOf(n.text))break;if(t&&n.text===t)break;if(e&&tn[n.text]&&tn[n.text].infix)break;var i=this.parseAtom(t);if(!i)break;r.push(i)}return\"text\"===this.mode&&this.formLigatures(r),this.handleInfixNodes(r)},e.handleInfixNodes=function(e){for(var t,r=-1,n=0;n<e.length;n++){var i=Ke(e[n],\"infix\");if(i){if(-1!==r)throw new X(\"only one infix operator per group\",i.token);r=n,t=i.replaceWith}}if(-1!==r&&t){var a,o,s=e.slice(0,r),l=e.slice(r+1);return a=1===s.length&&\"ordgroup\"===s[0].type?s[0]:{type:\"ordgroup\",mode:this.mode,body:s},o=1===l.length&&\"ordgroup\"===l[0].type?l[0]:{type:\"ordgroup\",mode:this.mode,body:l},[\"\\\\\\\\abovefrac\"===t?this.callFunction(t,[a,e[r],o],[]):this.callFunction(t,[a,o],[])]}return e},e.handleSupSubscript=function(e){var t=this.nextToken,r=t.text;this.consume(),this.consumeSpaces();var n=this.parseGroup(e,!1,a.SUPSUB_GREEDINESS);if(!n)throw new X(\"Expected group after '\"+r+\"'\",t);return n},e.handleUnsupportedCmd=function(){for(var e=this.nextToken.text,t=[],r=0;r<e.length;r++)t.push({type:\"textord\",mode:\"text\",text:e[r]});var n={type:\"text\",mode:this.mode,body:t},i={type:\"color\",mode:this.mode,color:this.settings.errorColor,body:[n]};return this.consume(),i},e.parseAtom=function(e){var t,r,n=this.parseGroup(\"atom\",!1,null,e);if(\"text\"===this.mode)return n;for(;;){this.consumeSpaces();var i=this.nextToken;if(\"\\\\limits\"===i.text||\"\\\\nolimits\"===i.text){var a=Ke(n,\"op\");if(!a)throw new X(\"Limit controls must follow a math operator\",i);var o=\"\\\\limits\"===i.text;a.limits=o,a.alwaysHandleSupSub=!0,this.consume()}else if(\"^\"===i.text){if(t)throw new X(\"Double superscript\",i);t=this.handleSupSubscript(\"superscript\")}else if(\"_\"===i.text){if(r)throw new X(\"Double subscript\",i);r=this.handleSupSubscript(\"subscript\")}else if(\"'\"===i.text){if(t)throw new X(\"Double superscript\",i);var s={type:\"textord\",mode:this.mode,text:\"\\\\prime\"},l=[s];for(this.consume();\"'\"===this.nextToken.text;)l.push(s),this.consume();\"^\"===this.nextToken.text&&l.push(this.handleSupSubscript(\"superscript\")),t={type:\"ordgroup\",mode:this.mode,body:l}}else{if(\"%\"!==i.text)break;this.consumeComment()}}return t||r?{type:\"supsub\",mode:this.mode,base:n,sup:t,sub:r}:n},e.parseFunction=function(e,t,r){var n=this.nextToken,i=n.text,a=tn[i];if(!a)return null;if(null!=r&&a.greediness<=r)throw new X(\"Got function '\"+i+\"' with no arguments\"+(t?\" as \"+t:\"\"),n);if(\"text\"===this.mode&&!a.allowedInText)throw new X(\"Can't use function '\"+i+\"' in text mode\",n);if(\"math\"===this.mode&&!1===a.allowedInMath)throw new X(\"Can't use function '\"+i+\"' in math mode\",n);if(a.consumeMode){var o=this.mode;this.switchMode(a.consumeMode),this.consume(),this.switchMode(o)}else this.consume();var s=this.parseArguments(i,a),l=s.args,h=s.optArgs;return this.callFunction(i,l,h,n,e)},e.callFunction=function(e,t,r,n,i){var a={funcName:e,parser:this,token:n,breakOnTokenText:i},o=tn[e];if(o&&o.handler)return o.handler(a,t,r);throw new X(\"No function handler for \"+e)},e.parseArguments=function(e,t){var r=t.numArgs+t.numOptionalArgs;if(0===r)return{args:[],optArgs:[]};for(var n=t.greediness,i=[],a=[],o=0;o<r;o++){var s=t.argTypes&&t.argTypes[o],l=o<t.numOptionalArgs;0<o&&!l&&this.consumeSpaces(),0!==o||l||\"math\"!==this.mode||this.consumeSpaces();var h=this.nextToken,m=this.parseGroupOfType(\"argument to '\"+e+\"'\",s,l,n);if(!m){if(l){a.push(null);continue}throw new X(\"Expected group after '\"+e+\"'\",h)}(l?a:i).push(m)}return{args:i,optArgs:a}},e.parseGroupOfType=function(e,t,r,n){switch(t){case\"color\":return this.parseColorGroup(r);case\"size\":return this.parseSizeGroup(r);case\"url\":return this.parseUrlGroup(r);case\"math\":case\"text\":return this.parseGroup(e,r,n,void 0,t);case\"original\":case null:case void 0:return this.parseGroup(e,r,n);default:throw new X(\"Unknown group type as \"+e,this.nextToken)}},e.consumeSpaces=function(){for(;\" \"===this.nextToken.text;)this.consume()},e.consumeComment=function(){for(;\"EOF\"!==this.nextToken.text&&this.nextToken.loc&&-1===this.nextToken.loc.getSource().indexOf(\"\\n\");)this.consume();if(\"EOF\"===this.nextToken.text&&this.settings.reportNonstrict(\"commentAtEnd\",\"% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)\"),\"math\"===this.mode)this.consumeSpaces();else if(this.nextToken.loc){var e=this.nextToken.loc.getSource();e.indexOf(\"\\n\")===e.length-1&&this.consumeSpaces()}},e.parseStringGroup=function(e,t,r){var n=t?\"[\":\"{\",i=t?\"]\":\"}\",a=this.nextToken;if(a.text!==n){if(t)return null;if(r&&\"EOF\"!==a.text&&/[^{}[\\]]/.test(a.text))return this.consume(),a}var o=this.mode;this.mode=\"text\",this.expect(n);for(var s=\"\",l=this.nextToken,h=0,m=l;r&&0<h||this.nextToken.text!==i;){switch(this.nextToken.text){case\"EOF\":throw new X(\"Unexpected end of input in \"+e,l.range(m,s));case\"%\":if(r)break;this.consumeComment();continue;case n:h++;break;case i:h--}s+=(m=this.nextToken).text,this.consume()}return this.mode=o,this.expect(i),l.range(m,s)},e.parseRegexGroup=function(e,t){var r=this.mode;this.mode=\"text\";for(var n=this.nextToken,i=n,a=\"\";\"EOF\"!==this.nextToken.text&&(e.test(a+this.nextToken.text)||\"%\"===this.nextToken.text);)\"%\"!==this.nextToken.text?(a+=(i=this.nextToken).text,this.consume()):this.consumeComment();if(\"\"===a)throw new X(\"Invalid \"+t+\": '\"+n.text+\"'\",n);return this.mode=r,n.range(i,a)},e.parseColorGroup=function(e){var t=this.parseStringGroup(\"color\",e);if(!t)return null;var r=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(t.text);if(!r)throw new X(\"Invalid color: '\"+t.text+\"'\",t);var n=r[0];return/^[0-9a-f]{6}$/i.test(n)&&(n=\"#\"+n),{type:\"color-token\",mode:this.mode,color:n}},e.parseSizeGroup=function(e){var t,r=!1;if(!(t=e||\"{\"===this.nextToken.text?this.parseStringGroup(\"size\",e):this.parseRegexGroup(/^[-+]? *(?:$|\\d+|\\d+\\.\\d*|\\.\\d*) *[a-z]{0,2} *$/,\"size\")))return null;e||0!==t.text.length||(t.text=\"0pt\",r=!0);var n=/([-+]?) *(\\d+(?:\\.\\d*)?|\\.\\d+) *([a-z]{2})/.exec(t.text);if(!n)throw new X(\"Invalid size: '\"+t.text+\"'\",t);var i,a={number:+(n[1]+n[2]),unit:n[3]};if(\"string\"!=typeof(i=a)&&(i=i.unit),!(i in Re||i in Le||\"ex\"===i))throw new X(\"Invalid unit: '\"+a.unit+\"'\",t);return{type:\"size\",mode:this.mode,value:a,isBlank:r}},e.parseUrlGroup=function(e){var t=this.parseStringGroup(\"url\",e,!0);if(!t)return null;var r=t.text.replace(/\\\\([#$%&~_^{}])/g,\"$1\"),n=/^\\s*([^\\\\/#]*?)(?::|&#0*58|&#x0*3a)/i.exec(r);n=null!=n?n[1]:\"_relative\";var i=this.settings.allowedProtocols;if(!Y.contains(i,\"*\")&&!Y.contains(i,n))throw new X(\"Forbidden protocol '\"+n+\"'\",t);return{type:\"url\",mode:this.mode,url:r}},e.parseGroup=function(e,t,r,n,i){var a,o=this.mode,s=this.nextToken,l=s.text;if(i&&this.switchMode(i),l===(t?\"[\":\"{\")){this.gullet.beginGroup(),this.consume();var h=this.parseExpression(!1,t?\"]\":\"}\"),m=this.nextToken;return i&&this.switchMode(o),this.gullet.endGroup(),this.expect(t?\"]\":\"}\"),{type:\"ordgroup\",mode:this.mode,loc:p.range(s,m),body:h}}if(t)a=null;else if(null==(a=this.parseFunction(n,e,r)||this.parseSymbol())&&\"\\\\\"===l[0]&&!bn.hasOwnProperty(l)){if(this.settings.throwOnError)throw new X(\"Undefined control sequence: \"+l,s);a=this.handleUnsupportedCmd()}return i&&this.switchMode(o),a},e.formLigatures=function(e){for(var t=e.length-1,r=0;r<t;++r){var n=e[r],i=n.text;\"-\"===i&&\"-\"===e[r+1].text&&(r+1<t&&\"-\"===e[r+2].text?(e.splice(r,3,{type:\"textord\",mode:\"text\",loc:p.range(n,e[r+2]),text:\"---\"}),t-=2):(e.splice(r,2,{type:\"textord\",mode:\"text\",loc:p.range(n,e[r+1]),text:\"--\"}),t-=1)),\"'\"!==i&&\"`\"!==i||e[r+1].text!==i||(e.splice(r,2,{type:\"textord\",mode:\"text\",loc:p.range(n,e[r+1]),text:i+i}),t-=1)}},e.parseSymbol=function(){var e=this.nextToken,t=e.text;if(/^\\\\verb[^a-zA-Z]/.test(t)){this.consume();var r=t.slice(5),n=\"*\"===r.charAt(0);if(n&&(r=r.slice(1)),r.length<2||r.charAt(0)!==r.slice(-1))throw new X(\"\\\\verb assertion failed --\\n                    please report what input caused this bug\");return{type:\"verb\",mode:\"text\",body:r=r.slice(1,-1),star:n}}if(\"%\"===t)return this.consumeComment(),this.parseSymbol();kn.hasOwnProperty(t[0])&&!W[this.mode][t[0]]&&(this.settings.strict&&\"math\"===this.mode&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Accented Unicode text character \"'+t[0]+'\" used in math mode',e),t=kn[t[0]]+t.substr(1));var i,a=sn.exec(t);if(a&&(\"i\"===(t=t.substring(0,a.index))?t=\"\\u0131\":\"j\"===t&&(t=\"\\u0237\")),W[this.mode][t]){this.settings.strict&&\"math\"===this.mode&&0<=Me.indexOf(t)&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Latin-1/Unicode text character \"'+t[0]+'\" used in math mode',e);var o,s=W[this.mode][t].group,l=p.range(e);if(U.hasOwnProperty(s)){var h=s;o={type:\"atom\",mode:this.mode,family:h,loc:l,text:t}}else o={type:s,mode:this.mode,loc:l,text:t};i=o}else{if(!(128<=t.charCodeAt(0)))return null;this.settings.strict&&(w(t.charCodeAt(0))?\"math\"===this.mode&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Unicode text character \"'+t[0]+'\" used in math mode',e):this.settings.reportNonstrict(\"unknownSymbol\",'Unrecognized Unicode character \"'+t[0]+'\" ('+t.charCodeAt(0)+\")\",e)),i={type:\"textord\",mode:this.mode,loc:p.range(e),text:t}}if(this.consume(),a)for(var m=0;m<a[0].length;m++){var c=a[0][m];if(!wn[c])throw new X(\"Unknown accent ' \"+c+\"'\",e);var u=wn[c][this.mode];if(!u)throw new X(\"Accent \"+c+\" unsupported in \"+this.mode+\" mode\",e);i={type:\"accent\",mode:this.mode,loc:p.range(e),label:u,isStretchy:!1,isShifty:!0,base:i}}return i},a}();Sn.endOfExpression=[\"}\",\"\\\\end\",\"\\\\right\",\"&\"],Sn.SUPSUB_GREEDINESS=1;var zn=function(e,t){if(!(\"string\"==typeof e||e instanceof String))throw new TypeError(\"KaTeX can only parse string typed expression\");var r=new Sn(e,t);delete r.gullet.macros.current[\"\\\\df@tag\"];var n=r.parse();if(r.gullet.macros.get(\"\\\\df@tag\")){if(!t.displayMode)throw new X(\"\\\\tag works only in display equations\");r.gullet.feed(\"\\\\df@tag\"),n=[{type:\"tag\",mode:\"text\",body:n,tag:r.parse()}]}return n},Mn=function(e,t,r){t.textContent=\"\";var n=An(e,r).toNode();t.appendChild(n)};\"undefined\"!=typeof document&&\"CSS1Compat\"!==document.compatMode&&(\"undefined\"!=typeof console&&console.warn(\"Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype.\"),Mn=function(){throw new X(\"KaTeX doesn't work in quirks mode.\")});var Tn=function(e,t,r){if(r.throwOnError||!(e instanceof X))throw e;var n=$e.makeSpan([\"katex-error\"],[new O(t)]);return n.setAttribute(\"title\",e.toString()),n.setAttribute(\"style\",\"color:\"+r.errorColor),n},An=function(t,e){var r=new h(e);try{var n=zn(t,r);return Ot(n,t,r)}catch(e){return Tn(e,t,r)}},Bn={version:\"0.10.0\",render:Mn,renderToString:function(e,t){return An(e,t).toMarkup()},ParseError:X,__parse:function(e,t){var r=new h(t);return zn(e,r)},__renderToDomTree:An,__renderToHTMLTree:function(t,e){var r,n,i,a=new h(e);try{var o=zn(t,a);return n=wt(o,Et(r=a)),i=$e.makeSpan([\"katex\"],[n]),r.displayMode?$e.makeSpan([\"katex-display\"],[i]):i}catch(e){return Tn(e,t,a)}},__setFontMetrics:function(e,t){H[e]=t},__defineSymbol:j,__defineMacro:un,__domTree:{Span:C,Anchor:N,SymbolNode:O,SvgNode:I,PathNode:R,LineNode:L}};t.default=Bn}]).default});\n\n})(!$tw.browser ? $tw.fakeDocument : window.document)\n",
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/katex/katex.min.js",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/katex/mhchem.min.js": {
            "text": "/* eslint-disable */\n/* -*- Mode: Javascript; indent-tabs-mode:nil; js-indent-level: 2 -*- */\n/* vim: set ts=2 et sw=2 tw=80: */\n\n/*************************************************************\n *\n *  KaTeX mhchem.js\n *\n *  This file implements a KaTeX version of mhchem version 3.3.0.\n *  It is adapted from MathJax/extensions/TeX/mhchem.js\n *  It differs from the MathJax version as follows:\n *    1. The interface is changed so that it can be called from KaTeX, not MathJax.\n *    2. \\rlap and \\llap are replaced with \\mathrlap and \\mathllap.\n *    3. Four lines of code are edited in order to use \\raisebox instead of \\raise.\n *    4. The reaction arrow code is simplified. All reaction arrows are rendered\n *       using KaTeX extensible arrows instead of building non-extensible arrows.\n *    5. \\tripledash vertical alignment is slightly adjusted.\n *\n *    This code, as other KaTeX code, is released under the MIT license.\n * \n * /*************************************************************\n *\n *  MathJax/extensions/TeX/mhchem.js\n *\n *  Implements the \\ce command for handling chemical formulas\n *  from the mhchem LaTeX package.\n *\n *  ---------------------------------------------------------------------\n *\n *  Copyright (c) 2011-2015 The MathJax Consortium\n *  Copyright (c) 2015-2018 Martin Hensel\n *\n *  Licensed under the Apache License, Version 2.0 (the \"License\");\n *  you may not use this file except in compliance with the License.\n *  You may obtain a copy of the License at\n *\n *      http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by applicable law or agreed to in writing, software\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n *  See the License for the specific language governing permissions and\n *  limitations under the License.\n */\n\n//\n// Coding Style\n//   - use '' for identifiers that can by minified/uglified\n//   - use \"\" for strings that need to stay untouched\n\n// version: \"3.3.0\" for MathJax and KaTeX\n\n/****************************************\n*****************************************\n* TiddlyWiki: moved the katex-module definitions to wrapper.js\n*****************************************\n*****************************************/\n\n  //\n  //  This is the main function for handing the \\ce and \\pu commands.\n  //  It takes the argument to \\ce or \\pu and returns the corresponding TeX string.\n  //\n\n  // TiddlyWiki: replaced `var chemParse =` with `module.exports =` ... no more modifications in this file\n  module.exports = function (tokens, stateMachine) {\n    // Recreate the argument string from KaTeX's array of tokens.\n    var str = \"\";\n    var expectedLoc = tokens[tokens.length - 1].loc.start\n    for (var i = tokens.length - 1; i >= 0; i--) {\n      if(tokens[i].loc.start > expectedLoc) {\n        // context.consumeArgs has eaten a space.\n        str += \" \";\n        expectedLoc = tokens[i].loc.start;\n      }\n      str += tokens[i].text;\n      expectedLoc += tokens[i].text.length;\n    }\n    var tex = texify.go(mhchemParser.go(str, stateMachine));\n    return tex;\n  };\n\n  //\n  // Core parser for mhchem syntax  (recursive)\n  //\n  /** @type {MhchemParser} */\n  var mhchemParser = {\n    //\n    // Parses mchem \\ce syntax\n    //\n    // Call like\n    //   go(\"H2O\");\n    //\n    go: function (input, stateMachine) {\n      if (!input) { return []; }\n      if (stateMachine === undefined) { stateMachine = 'ce'; }\n      var state = '0';\n\n      //\n      // String buffers for parsing:\n      //\n      // buffer.a == amount\n      // buffer.o == element\n      // buffer.b == left-side superscript\n      // buffer.p == left-side subscript\n      // buffer.q == right-side subscript\n      // buffer.d == right-side superscript\n      //\n      // buffer.r == arrow\n      // buffer.rdt == arrow, script above, type\n      // buffer.rd == arrow, script above, content\n      // buffer.rqt == arrow, script below, type\n      // buffer.rq == arrow, script below, content\n      //\n      // buffer.text_\n      // buffer.rm\n      // etc.\n      //\n      // buffer.parenthesisLevel == int, starting at 0\n      // buffer.sb == bool, space before\n      // buffer.beginsWithBond == bool\n      //\n      // These letters are also used as state names.\n      //\n      // Other states:\n      // 0 == begin of main part (arrow/operator unlikely)\n      // 1 == next entity\n      // 2 == next entity (arrow/operator unlikely)\n      // 3 == next atom\n      // c == macro\n      //\n      /** @type {Buffer} */\n      var buffer = {};\n      buffer['parenthesisLevel'] = 0;\n\n      input = input.replace(/\\n/g, \" \");\n      input = input.replace(/[\\u2212\\u2013\\u2014\\u2010]/g, \"-\");\n      input = input.replace(/[\\u2026]/g, \"...\");\n\n      //\n      // Looks through mhchemParser.transitions, to execute a matching action\n      // (recursive)\n      //\n      var lastInput;\n      var watchdog = 10;\n      /** @type {ParserOutput[]} */\n      var output = [];\n      while (true) {\n        if (lastInput !== input) {\n          watchdog = 10;\n          lastInput = input;\n        } else {\n          watchdog--;\n        }\n        //\n        // Find actions in transition table\n        //\n        var machine = mhchemParser.stateMachines[stateMachine];\n        var t = machine.transitions[state] || machine.transitions['*'];\n        iterateTransitions:\n        for (var i=0; i<t.length; i++) {\n          var matches = mhchemParser.patterns.match_(t[i].pattern, input);\n          if (matches) {\n            //\n            // Execute actions\n            //\n            var task = t[i].task;\n            for (var iA=0; iA<task.action_.length; iA++) {\n              var o;\n              //\n              // Find and execute action\n              //\n              if (machine.actions[task.action_[iA].type_]) {\n                o = machine.actions[task.action_[iA].type_](buffer, matches.match_, task.action_[iA].option);\n              } else if (mhchemParser.actions[task.action_[iA].type_]) {\n                o = mhchemParser.actions[task.action_[iA].type_](buffer, matches.match_, task.action_[iA].option);\n              } else {\n                throw [\"MhchemBugA\", \"mhchem bug A. Please report. (\" + task.action_[iA].type_ + \")\"];  // Trying to use non-existing action\n              }\n              //\n              // Add output\n              //\n              mhchemParser.concatArray(output, o);\n            }\n            //\n            // Set next state,\n            // Shorten input,\n            // Continue with next character\n            //   (= apply only one transition per position)\n            //\n            state = task.nextState || state;\n            if (input.length > 0) {\n              if (!task.revisit) {\n                input = matches.remainder;\n              }\n              if (!task.toContinue) {\n                break iterateTransitions;\n              }\n            } else {\n              return output;\n            }\n          }\n        }\n        //\n        // Prevent infinite loop\n        //\n        if (watchdog <= 0) {\n          throw [\"MhchemBugU\", \"mhchem bug U. Please report.\"];  // Unexpected character\n        }\n      }\n    },\n    concatArray: function (a, b) {\n      if (b) {\n        if (Array.isArray(b)) {\n          for (var iB=0; iB<b.length; iB++) {\n            a.push(b[iB]);\n          }\n        } else {\n          a.push(b);\n        }\n      }\n    },\n\n    patterns: {\n      //\n      // Matching patterns\n      // either regexps or function that return null or {match_:\"a\", remainder:\"bc\"}\n      //\n      patterns: {\n        // property names must not look like integers (\"2\") for correct property traversal order, later on\n        'empty': /^$/,\n        'else': /^./,\n        'else2': /^./,\n        'space': /^\\s/,\n        'space A': /^\\s(?=[A-Z\\\\$])/,\n        'space$': /^\\s$/,\n        'a-z': /^[a-z]/,\n        'x': /^x/,\n        'x$': /^x$/,\n        'i$': /^i$/,\n        'letters': /^(?:[a-zA-Z\\u03B1-\\u03C9\\u0391-\\u03A9?@]|(?:\\\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\\s+|\\{\\}|(?![a-zA-Z]))))+/,\n        '\\\\greek': /^\\\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\\s+|\\{\\}|(?![a-zA-Z]))/,\n        'one lowercase latin letter $': /^(?:([a-z])(?:$|[^a-zA-Z]))$/,\n        '$one lowercase latin letter$ $': /^\\$(?:([a-z])(?:$|[^a-zA-Z]))\\$$/,\n        'one lowercase greek letter $': /^(?:\\$?[\\u03B1-\\u03C9]\\$?|\\$?\\\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega)\\s*\\$?)(?:\\s+|\\{\\}|(?![a-zA-Z]))$/,\n        'digits': /^[0-9]+/,\n        '-9.,9': /^[+\\-]?(?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+))/,\n        '-9.,9 no missing 0': /^[+\\-]?[0-9]+(?:[.,][0-9]+)?/,\n        '(-)(9.,9)(e)(99)': function (input) {\n          var m = input.match(/^(\\+\\-|\\+\\/\\-|\\+|\\-|\\\\pm\\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+))?(\\((?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+))\\))?(?:([eE]|\\s*(\\*|x|\\\\times|\\u00D7)\\s*10\\^)([+\\-]?[0-9]+|\\{[+\\-]?[0-9]+\\}))?/);\n          if (m && m[0]) {\n            return { match_: m.splice(1), remainder: input.substr(m[0].length) };\n          }\n          return null;\n        },\n        '(-)(9)^(-9)': function (input) {\n          var m = input.match(/^(\\+\\-|\\+\\/\\-|\\+|\\-|\\\\pm\\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+)?)\\^([+\\-]?[0-9]+|\\{[+\\-]?[0-9]+\\})/);\n          if (m && m[0]) {\n            return { match_: m.splice(1), remainder: input.substr(m[0].length) };\n          }\n          return null;\n        },\n        'state of aggregation $': function (input) {  // ... or crystal system\n          var a = mhchemParser.patterns.findObserveGroups(input, \"\", /^\\([a-z]{1,3}(?=[\\),])/, \")\", \"\");  // (aq), (aq,$\\infty$), (aq, sat)\n          if (a  &&  a.remainder.match(/^($|[\\s,;\\)\\]\\}])/)) { return a; }  //  AND end of 'phrase'\n          var m = input.match(/^(?:\\((?:\\\\ca\\s?)?\\$[amothc]\\$\\))/);  // OR crystal system ($o$) (\\ca$c$)\n          if (m) {\n            return { match_: m[0], remainder: input.substr(m[0].length) };\n          }\n          return null;\n        },\n        '_{(state of aggregation)}$': /^_\\{(\\([a-z]{1,3}\\))\\}/,\n        '{[(': /^(?:\\\\\\{|\\[|\\()/,\n        ')]}': /^(?:\\)|\\]|\\\\\\})/,\n        ', ': /^[,;]\\s*/,\n        ',': /^[,;]/,\n        '.': /^[.]/,\n        '. ': /^([.\\u22C5\\u00B7\\u2022])\\s*/,\n        '...': /^\\.\\.\\.(?=$|[^.])/,\n        '* ': /^([*])\\s*/,\n        '^{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^{\", \"\", \"\", \"}\"); },\n        '^($...$)': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^\", \"$\", \"$\", \"\"); },\n        '^a': /^\\^([0-9]+|[^\\\\_])/,\n        '^\\\\x{}{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\", \"\", \"{\", \"}\", \"\", true); },\n        '^\\\\x{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\"); },\n        '^\\\\x': /^\\^(\\\\[a-zA-Z]+)\\s*/,\n        '^(-1)': /^\\^(-?\\d+)/,\n        '\\'': /^'/,\n        '_{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_{\", \"\", \"\", \"}\"); },\n        '_($...$)': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_\", \"$\", \"$\", \"\"); },\n        '_9': /^_([+\\-]?[0-9]+|[^\\\\])/,\n        '_\\\\x{}{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\", \"\", \"{\", \"}\", \"\", true); },\n        '_\\\\x{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\"); },\n        '_\\\\x': /^_(\\\\[a-zA-Z]+)\\s*/,\n        '^_': /^(?:\\^(?=_)|\\_(?=\\^)|[\\^_]$)/,\n        '{}': /^\\{\\}/,\n        '{...}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", \"{\", \"}\", \"\"); },\n        '{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"{\", \"\", \"\", \"}\"); },\n        '$...$': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", \"$\", \"$\", \"\"); },\n        '${(...)}$': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"${\", \"\", \"\", \"}$\"); },\n        '$(...)$': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"$\", \"\", \"\", \"$\"); },\n        '=<>': /^[=<>]/,\n        '#': /^[#\\u2261]/,\n        '+': /^\\+/,\n        '-$': /^-(?=[\\s_},;\\]/]|$|\\([a-z]+\\))/,  // -space -, -; -] -/ -$ -state-of-aggregation\n        '-9': /^-(?=[0-9])/,\n        '- orbital overlap': /^-(?=(?:[spd]|sp)(?:$|[\\s,;\\)\\]\\}]))/,\n        '-': /^-/,\n        'pm-operator': /^(?:\\\\pm|\\$\\\\pm\\$|\\+-|\\+\\/-)/,\n        'operator': /^(?:\\+|(?:[\\-=<>]|<<|>>|\\\\approx|\\$\\\\approx\\$)(?=\\s|$|-?[0-9]))/,\n        'arrowUpDown': /^(?:v|\\(v\\)|\\^|\\(\\^\\))(?=$|[\\s,;\\)\\]\\}])/,\n        '\\\\bond{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\bond{\", \"\", \"\", \"}\"); },\n        '->': /^(?:<->|<-->|->|<-|<=>>|<<=>|<=>|[\\u2192\\u27F6\\u21CC])/,\n        'CMT': /^[CMT](?=\\[)/,\n        '[(...)]': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"[\", \"\", \"\", \"]\"); },\n        '1st-level escape': /^(&|\\\\\\\\|\\\\hline)\\s*/,\n        '\\\\,': /^(?:\\\\[,\\ ;:])/,  // \\\\x - but output no space before\n        '\\\\x{}{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\", \"\", \"{\", \"}\", \"\", true); },\n        '\\\\x{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\"); },\n        '\\\\ca': /^\\\\ca(?:\\s+|(?![a-zA-Z]))/,\n        '\\\\x': /^(?:\\\\[a-zA-Z]+\\s*|\\\\[_&{}%])/,\n        'orbital': /^(?:[0-9]{1,2}[spdfgh]|[0-9]{0,2}sp)(?=$|[^a-zA-Z])/,  // only those with numbers in front, because the others will be formatted correctly anyway\n        'others': /^[\\/~|]/,\n        '\\\\frac{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\frac{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n        '\\\\overset{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\overset{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n        '\\\\underset{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\underset{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n        '\\\\underbrace{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\underbrace{\", \"\", \"\", \"}_\", \"{\", \"\", \"\", \"}\"); },\n        '\\\\color{(...)}0': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\color{\", \"\", \"\", \"}\"); },\n        '\\\\color{(...)}{(...)}1': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\color{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n        '\\\\color(...){(...)}2': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\color\", \"\\\\\", \"\", /^(?=\\{)/, \"{\", \"\", \"\", \"}\"); },\n        '\\\\ce{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\ce{\", \"\", \"\", \"}\"); },\n        'oxidation$': /^(?:[+-][IVX]+|\\\\pm\\s*0|\\$\\\\pm\\$\\s*0)$/,\n        'd-oxidation$': /^(?:[+-]?\\s?[IVX]+|\\\\pm\\s*0|\\$\\\\pm\\$\\s*0)$/,  // 0 could be oxidation or charge\n        'roman numeral': /^[IVX]+/,\n        '1/2$': /^[+\\-]?(?:[0-9]+|\\$[a-z]\\$|[a-z])\\/[0-9]+(?:\\$[a-z]\\$|[a-z])?$/,\n        'amount': function (input) {\n          var match;\n          // e.g. 2, 0.5, 1/2, -2, n/2, +;  $a$ could be added later in parsing\n          match = input.match(/^(?:(?:(?:\\([+\\-]?[0-9]+\\/[0-9]+\\)|[+\\-]?(?:[0-9]+|\\$[a-z]\\$|[a-z])\\/[0-9]+|[+\\-]?[0-9]+[.,][0-9]+|[+\\-]?\\.[0-9]+|[+\\-]?[0-9]+)(?:[a-z](?=\\s*[A-Z]))?)|[+\\-]?[a-z](?=\\s*[A-Z])|\\+(?!\\s))/);\n          if (match) {\n            return { match_: match[0], remainder: input.substr(match[0].length) };\n          }\n          var a = mhchemParser.patterns.findObserveGroups(input, \"\", \"$\", \"$\", \"\");\n          if (a) {  // e.g. $2n-1$, $-$\n            match = a.match_.match(/^\\$(?:\\(?[+\\-]?(?:[0-9]*[a-z]?[+\\-])?[0-9]*[a-z](?:[+\\-][0-9]*[a-z]?)?\\)?|\\+|-)\\$$/);\n            if (match) {\n              return { match_: match[0], remainder: input.substr(match[0].length) };\n            }\n          }\n          return null;\n        },\n        'amount2': function (input) { return this['amount'](input); },\n        '(KV letters),': /^(?:[A-Z][a-z]{0,2}|i)(?=,)/,\n        'formula$': function (input) {\n          if (input.match(/^\\([a-z]+\\)$/)) { return null; }  // state of aggregation = no formula\n          var match = input.match(/^(?:[a-z]|(?:[0-9\\ \\+\\-\\,\\.\\(\\)]+[a-z])+[0-9\\ \\+\\-\\,\\.\\(\\)]*|(?:[a-z][0-9\\ \\+\\-\\,\\.\\(\\)]+)+[a-z]?)$/);\n          if (match) {\n            return { match_: match[0], remainder: input.substr(match[0].length) };\n          }\n          return null;\n        },\n        'uprightEntities': /^(?:pH|pOH|pC|pK|iPr|iBu)(?=$|[^a-zA-Z])/,\n        '/': /^\\s*(\\/)\\s*/,\n        '//': /^\\s*(\\/\\/)\\s*/,\n        '*': /^\\s*[*.]\\s*/\n      },\n      findObserveGroups: function (input, begExcl, begIncl, endIncl, endExcl, beg2Excl, beg2Incl, end2Incl, end2Excl, combine) {\n        /** @type {{(input: string, pattern: string | RegExp): string | string[] | null;}} */\n        var _match = function (input, pattern) {\n          if (typeof pattern === \"string\") {\n            if (input.indexOf(pattern) !== 0) { return null; }\n            return pattern;\n          } else {\n            var match = input.match(pattern);\n            if (!match) { return null; }\n            return match[0];\n          }\n        };\n        /** @type {{(input: string, i: number, endChars: string | RegExp): {endMatchBegin: number, endMatchEnd: number} | null;}} */\n        var _findObserveGroups = function (input, i, endChars) {\n          var braces = 0;\n          while (i < input.length) {\n            var a = input.charAt(i);\n            var match = _match(input.substr(i), endChars);\n            if (match !== null  &&  braces === 0) {\n              return { endMatchBegin: i, endMatchEnd: i + match.length };\n            } else if (a === \"{\") {\n              braces++;\n            } else if (a === \"}\") {\n              if (braces === 0) {\n                throw [\"ExtraCloseMissingOpen\", \"Extra close brace or missing open brace\"];\n              } else {\n                braces--;\n              }\n            }\n            i++;\n          }\n          if (braces > 0) {\n            return null;\n          }\n          return null;\n        };\n        var match = _match(input, begExcl);\n        if (match === null) { return null; }\n        input = input.substr(match.length);\n        match = _match(input, begIncl);\n        if (match === null) { return null; }\n        var e = _findObserveGroups(input, match.length, endIncl || endExcl);\n        if (e === null) { return null; }\n        var match1 = input.substring(0, (endIncl ? e.endMatchEnd : e.endMatchBegin));\n        if (!(beg2Excl || beg2Incl)) {\n          return {\n            match_: match1,\n            remainder: input.substr(e.endMatchEnd)\n          };\n        } else {\n          var group2 = this.findObserveGroups(input.substr(e.endMatchEnd), beg2Excl, beg2Incl, end2Incl, end2Excl);\n          if (group2 === null) { return null; }\n          /** @type {string[]} */\n          var matchRet = [match1, group2.match_];\n          return {\n            match_: (combine ? matchRet.join(\"\") : matchRet),\n            remainder: group2.remainder\n          };\n        }\n      },\n\n      //\n      // Matching function\n      // e.g. match(\"a\", input) will look for the regexp called \"a\" and see if it matches\n      // returns null or {match_:\"a\", remainder:\"bc\"}\n      //\n      match_: function (m, input) {\n        var pattern = mhchemParser.patterns.patterns[m];\n        if (pattern === undefined) {\n          throw [\"MhchemBugP\", \"mhchem bug P. Please report. (\" + m + \")\"];  // Trying to use non-existing pattern\n        } else if (typeof pattern === \"function\") {\n          return mhchemParser.patterns.patterns[m](input);  // cannot use cached var pattern here, because some pattern functions need this===mhchemParser\n        } else {  // RegExp\n          var match = input.match(pattern);\n          if (match) {\n            var mm;\n            if (match[2]) {\n              mm = [ match[1], match[2] ];\n            } else if (match[1]) {\n              mm = match[1];\n            } else {\n              mm = match[0];\n            }\n            return { match_: mm, remainder: input.substr(match[0].length) };\n          }\n          return null;\n        }\n      }\n    },\n\n    //\n    // Generic state machine actions\n    //\n    actions: {\n      'a=': function (buffer, m) { buffer.a = (buffer.a || \"\") + m; },\n      'b=': function (buffer, m) { buffer.b = (buffer.b || \"\") + m; },\n      'p=': function (buffer, m) { buffer.p = (buffer.p || \"\") + m; },\n      'o=': function (buffer, m) { buffer.o = (buffer.o || \"\") + m; },\n      'q=': function (buffer, m) { buffer.q = (buffer.q || \"\") + m; },\n      'd=': function (buffer, m) { buffer.d = (buffer.d || \"\") + m; },\n      'rm=': function (buffer, m) { buffer.rm = (buffer.rm || \"\") + m; },\n      'text=': function (buffer, m) { buffer.text_ = (buffer.text_ || \"\") + m; },\n      'insert': function (buffer, m, a) { return { type_: a }; },\n      'insert+p1': function (buffer, m, a) { return { type_: a, p1: m }; },\n      'insert+p1+p2': function (buffer, m, a) { return { type_: a, p1: m[0], p2: m[1] }; },\n      'copy': function (buffer, m) { return m; },\n      'rm': function (buffer, m) { return { type_: 'rm', p1: m || \"\"}; },\n      'text': function (buffer, m) { return mhchemParser.go(m, 'text'); },\n      '{text}': function (buffer, m) {\n        var ret = [ \"{\" ];\n        mhchemParser.concatArray(ret, mhchemParser.go(m, 'text'));\n        ret.push(\"}\");\n        return ret;\n      },\n      'tex-math': function (buffer, m) { return mhchemParser.go(m, 'tex-math'); },\n      'tex-math tight': function (buffer, m) { return mhchemParser.go(m, 'tex-math tight'); },\n      'bond': function (buffer, m, k) { return { type_: 'bond', kind_: k || m }; },\n      'color0-output': function (buffer, m) { return { type_: 'color0', color: m[0] }; },\n      'ce': function (buffer, m) { return mhchemParser.go(m); },\n      '1/2': function (buffer, m) {\n        /** @type {ParserOutput[]} */\n        var ret = [];\n        if (m.match(/^[+\\-]/)) {\n          ret.push(m.substr(0, 1));\n          m = m.substr(1);\n        }\n        var n = m.match(/^([0-9]+|\\$[a-z]\\$|[a-z])\\/([0-9]+)(\\$[a-z]\\$|[a-z])?$/);\n        n[1] = n[1].replace(/\\$/g, \"\");\n        ret.push({ type_: 'frac', p1: n[1], p2: n[2] });\n        if (n[3]) {\n          n[3] = n[3].replace(/\\$/g, \"\");\n          ret.push({ type_: 'tex-math', p1: n[3] });\n        }\n        return ret;\n      },\n      '9,9': function (buffer, m) { return mhchemParser.go(m, '9,9'); }\n    },\n    //\n    // createTransitions\n    // convert  { 'letter': { 'state': { action_: 'output' } } }  to  { 'state' => [ { pattern: 'letter', task: { action_: [{type_: 'output'}] } } ] }\n    // with expansion of 'a|b' to 'a' and 'b' (at 2 places)\n    //\n    createTransitions: function (o) {\n      var pattern, state;\n      /** @type {string[]} */\n      var stateArray;\n      var i;\n      //\n      // 1. Collect all states\n      //\n      /** @type {Transitions} */\n      var transitions = {};\n      for (pattern in o) {\n        for (state in o[pattern]) {\n          stateArray = state.split(\"|\");\n          o[pattern][state].stateArray = stateArray;\n          for (i=0; i<stateArray.length; i++) {\n            transitions[stateArray[i]] = [];\n          }\n        }\n      }\n      //\n      // 2. Fill states\n      //\n      for (pattern in o) {\n        for (state in o[pattern]) {\n          stateArray = o[pattern][state].stateArray || [];\n          for (i=0; i<stateArray.length; i++) {\n            //\n            // 2a. Normalize actions into array:  'text=' ==> [{type_:'text='}]\n            // (Note to myself: Resolving the function here would be problematic. It would need .bind (for *this*) and currying (for *option*).)\n            //\n            /** @type {any} */\n            var p = o[pattern][state];\n            if (p.action_) {\n              p.action_ = [].concat(p.action_);\n              for (var k=0; k<p.action_.length; k++) {\n                if (typeof p.action_[k] === \"string\") {\n                  p.action_[k] = { type_: p.action_[k] };\n                }\n              }\n            } else {\n              p.action_ = [];\n            }\n            //\n            // 2.b Multi-insert\n            //\n            var patternArray = pattern.split(\"|\");\n            for (var j=0; j<patternArray.length; j++) {\n              if (stateArray[i] === '*') {  // insert into all\n                for (var t in transitions) {\n                  transitions[t].push({ pattern: patternArray[j], task: p });\n                }\n              } else {\n                transitions[stateArray[i]].push({ pattern: patternArray[j], task: p });\n              }\n            }\n          }\n        }\n      }\n      return transitions;\n    },\n    stateMachines: {}\n  };\n\n  //\n  // Definition of state machines\n  //\n  mhchemParser.stateMachines = {\n    //\n    // \\ce state machines\n    //\n    //#region ce\n    'ce': {  // main parser\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': { action_: 'output' } },\n        'else':  {\n          '0|1|2': { action_: 'beginsWithBond=false', revisit: true, toContinue: true } },\n        'oxidation$': {\n          '0': { action_: 'oxidation-output' } },\n        'CMT': {\n          'r': { action_: 'rdt=', nextState: 'rt' },\n          'rd': { action_: 'rqt=', nextState: 'rdt' } },\n        'arrowUpDown': {\n          '0|1|2|as': { action_: [ 'sb=false', 'output', 'operator' ], nextState: '1' } },\n        'uprightEntities': {\n          '0|1|2': { action_: [ 'o=', 'output' ], nextState: '1' } },\n        'orbital': {\n          '0|1|2|3': { action_: 'o=', nextState: 'o' } },\n        '->': {\n          '0|1|2|3': { action_: 'r=', nextState: 'r' },\n          'a|as': { action_: [ 'output', 'r=' ], nextState: 'r' },\n          '*': { action_: [ 'output', 'r=' ], nextState: 'r' } },\n        '+': {\n          'o': { action_: 'd= kv',  nextState: 'd' },\n          'd|D': { action_: 'd=', nextState: 'd' },\n          'q': { action_: 'd=',  nextState: 'qd' },\n          'qd|qD': { action_: 'd=', nextState: 'qd' },\n          'dq': { action_: [ 'output', 'd=' ], nextState: 'd' },\n          '3': { action_: [ 'sb=false', 'output', 'operator' ], nextState: '0' } },\n        'amount': {\n          '0|2': { action_: 'a=', nextState: 'a' } },\n        'pm-operator': {\n          '0|1|2|a|as': { action_: [ 'sb=false', 'output', { type_: 'operator', option: '\\\\pm' } ], nextState: '0' } },\n        'operator': {\n          '0|1|2|a|as': { action_: [ 'sb=false', 'output', 'operator' ], nextState: '0' } },\n        '-$': {\n          'o|q': { action_: [ 'charge or bond', 'output' ],  nextState: 'qd' },\n          'd': { action_: 'd=', nextState: 'd' },\n          'D': { action_: [ 'output', { type_: 'bond', option: \"-\" } ], nextState: '3' },\n          'q': { action_: 'd=',  nextState: 'qd' },\n          'qd': { action_: 'd=', nextState: 'qd' },\n          'qD|dq': { action_: [ 'output', { type_: 'bond', option: \"-\" } ], nextState: '3' } },\n        '-9': {\n          '3|o': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '3' } },\n        '- orbital overlap': {\n          'o': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '2' },\n          'd': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '2' } },\n        '-': {\n          '0|1|2': { action_: [ { type_: 'output', option: 1 }, 'beginsWithBond=true', { type_: 'bond', option: \"-\" } ], nextState: '3' },\n          '3': { action_: { type_: 'bond', option: \"-\" } },\n          'a': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '2' },\n          'as': { action_: [ { type_: 'output', option: 2 }, { type_: 'bond', option: \"-\" } ], nextState: '3' },\n          'b': { action_: 'b=' },\n          'o': { action_: { type_: '- after o/d', option: false }, nextState: '2' },\n          'q': { action_: { type_: '- after o/d', option: false }, nextState: '2' },\n          'd|qd|dq': { action_: { type_: '- after o/d', option: true }, nextState: '2' },\n          'D|qD|p': { action_: [ 'output', { type_: 'bond', option: \"-\" } ], nextState: '3' } },\n        'amount2': {\n          '1|3': { action_: 'a=', nextState: 'a' } },\n        'letters': {\n          '0|1|2|3|a|as|b|p|bp|o': { action_: 'o=', nextState: 'o' },\n          'q|dq': { action_: ['output', 'o='], nextState: 'o' },\n          'd|D|qd|qD': { action_: 'o after d', nextState: 'o' } },\n        'digits': {\n          'o': { action_: 'q=', nextState: 'q' },\n          'd|D': { action_: 'q=', nextState: 'dq' },\n          'q': { action_: [ 'output', 'o=' ], nextState: 'o' },\n          'a': { action_: 'o=', nextState: 'o' } },\n        'space A': {\n          'b|p|bp': {} },\n        'space': {\n          'a': { nextState: 'as' },\n          '0': { action_: 'sb=false' },\n          '1|2': { action_: 'sb=true' },\n          'r|rt|rd|rdt|rdq': { action_: 'output', nextState: '0' },\n          '*': { action_: [ 'output', 'sb=true' ], nextState: '1'} },\n        '1st-level escape': {\n          '1|2': { action_: [ 'output', { type_: 'insert+p1', option: '1st-level escape' } ] },\n          '*': { action_: [ 'output', { type_: 'insert+p1', option: '1st-level escape' } ], nextState: '0' } },\n        '[(...)]': {\n          'r|rt': { action_: 'rd=', nextState: 'rd' },\n          'rd|rdt': { action_: 'rq=', nextState: 'rdq' } },\n        '...': {\n          'o|d|D|dq|qd|qD': { action_: [ 'output', { type_: 'bond', option: \"...\" } ], nextState: '3' },\n          '*': { action_: [ { type_: 'output', option: 1 }, { type_: 'insert', option: 'ellipsis' } ], nextState: '1' } },\n        '. |* ': {\n          '*': { action_: [ 'output', { type_: 'insert', option: 'addition compound' } ], nextState: '1' } },\n        'state of aggregation $': {\n          '*': { action_: [ 'output', 'state of aggregation' ], nextState: '1' } },\n        '{[(': {\n          'a|as|o': { action_: [ 'o=', 'output', 'parenthesisLevel++' ], nextState: '2' },\n          '0|1|2|3': { action_: [ 'o=', 'output', 'parenthesisLevel++' ], nextState: '2' },\n          '*': { action_: [ 'output', 'o=', 'output', 'parenthesisLevel++' ], nextState: '2' } },\n        ')]}': {\n          '0|1|2|3|b|p|bp|o': { action_: [ 'o=', 'parenthesisLevel--' ], nextState: 'o' },\n          'a|as|d|D|q|qd|qD|dq': { action_: [ 'output', 'o=', 'parenthesisLevel--' ], nextState: 'o' } },\n        ', ': {\n          '*': { action_: [ 'output', 'comma' ], nextState: '0' } },\n        '^_': {  // ^ and _ without a sensible argument\n          '*': { } },\n        '^{(...)}|^($...$)': {\n          '0|1|2|as': { action_: 'b=', nextState: 'b' },\n          'p': { action_: 'b=', nextState: 'bp' },\n          '3|o': { action_: 'd= kv', nextState: 'D' },\n          'q': { action_: 'd=', nextState: 'qD' },\n          'd|D|qd|qD|dq': { action_: [ 'output', 'd=' ], nextState: 'D' } },\n        '^a|^\\\\x{}{}|^\\\\x{}|^\\\\x|\\'': {\n          '0|1|2|as': { action_: 'b=', nextState: 'b' },\n          'p': { action_: 'b=', nextState: 'bp' },\n          '3|o': { action_: 'd= kv', nextState: 'd' },\n          'q': { action_: 'd=', nextState: 'qd' },\n          'd|qd|D|qD': { action_: 'd=' },\n          'dq': { action_: [ 'output', 'd=' ], nextState: 'd' } },\n        '_{(state of aggregation)}$': {\n          'd|D|q|qd|qD|dq': { action_: [ 'output', 'q=' ], nextState: 'q' } },\n        '_{(...)}|_($...$)|_9|_\\\\x{}{}|_\\\\x{}|_\\\\x': {\n          '0|1|2|as': { action_: 'p=', nextState: 'p' },\n          'b': { action_: 'p=', nextState: 'bp' },\n          '3|o': { action_: 'q=', nextState: 'q' },\n          'd|D': { action_: 'q=', nextState: 'dq' },\n          'q|qd|qD|dq': { action_: [ 'output', 'q=' ], nextState: 'q' } },\n        '=<>': {\n          '0|1|2|3|a|as|o|q|d|D|qd|qD|dq': { action_: [ { type_: 'output', option: 2 }, 'bond' ], nextState: '3' } },\n        '#': {\n          '0|1|2|3|a|as|o': { action_: [ { type_: 'output', option: 2 }, { type_: 'bond', option: \"#\" } ], nextState: '3' } },\n        '{}': {\n          '*': { action_: { type_: 'output', option: 1 },  nextState: '1' } },\n        '{...}': {\n          '0|1|2|3|a|as|b|p|bp': { action_: 'o=', nextState: 'o' },\n          'o|d|D|q|qd|qD|dq': { action_: [ 'output', 'o=' ], nextState: 'o' } },\n        '$...$': {\n          'a': { action_: 'a=' },  // 2$n$\n          '0|1|2|3|as|b|p|bp|o': { action_: 'o=', nextState: 'o' },  // not 'amount'\n          'as|o': { action_: 'o=' },\n          'q|d|D|qd|qD|dq': { action_: [ 'output', 'o=' ], nextState: 'o' } },\n        '\\\\bond{(...)}': {\n          '*': { action_: [ { type_: 'output', option: 2 }, 'bond' ], nextState: \"3\" } },\n        '\\\\frac{(...)}': {\n          '*': { action_: [ { type_: 'output', option: 1 }, 'frac-output' ], nextState: '3' } },\n        '\\\\overset{(...)}': {\n          '*': { action_: [ { type_: 'output', option: 2 }, 'overset-output' ], nextState: '3' } },\n        '\\\\underset{(...)}': {\n          '*': { action_: [ { type_: 'output', option: 2 }, 'underset-output' ], nextState: '3' } },\n        '\\\\underbrace{(...)}': {\n          '*': { action_: [ { type_: 'output', option: 2 }, 'underbrace-output' ], nextState: '3' } },\n        '\\\\color{(...)}{(...)}1|\\\\color(...){(...)}2': {\n          '*': { action_: [ { type_: 'output', option: 2 }, 'color-output' ], nextState: '3' } },\n        '\\\\color{(...)}0': {\n          '*': { action_: [ { type_: 'output', option: 2 }, 'color0-output' ] } },\n        '\\\\ce{(...)}': {\n          '*': { action_: [ { type_: 'output', option: 2 }, 'ce' ], nextState: '3' } },\n        '\\\\,': {\n          '*': { action_: [ { type_: 'output', option: 1 }, 'copy' ], nextState: '1' } },\n        '\\\\x{}{}|\\\\x{}|\\\\x': {\n          '0|1|2|3|a|as|b|p|bp|o|c0': { action_: [ 'o=', 'output' ], nextState: '3' },\n          '*': { action_: ['output', 'o=', 'output' ], nextState: '3' } },\n        'others': {\n          '*': { action_: [ { type_: 'output', option: 1 }, 'copy' ], nextState: '3' } },\n        'else2': {\n          'a': { action_: 'a to o', nextState: 'o', revisit: true },\n          'as': { action_: [ 'output', 'sb=true' ], nextState: '1', revisit: true },\n          'r|rt|rd|rdt|rdq': { action_: [ 'output' ], nextState: '0', revisit: true },\n          '*': { action_: [ 'output', 'copy' ], nextState: '3' } }\n      }),\n      actions: {\n        'o after d': function (buffer, m) {\n          var ret;\n          if ((buffer.d || \"\").match(/^[0-9]+$/)) {\n            var tmp = buffer.d;\n            buffer.d = undefined;\n            ret = this['output'](buffer);\n            buffer.b = tmp;\n          } else {\n            ret = this['output'](buffer);\n          }\n          mhchemParser.actions['o='](buffer, m);\n          return ret;\n        },\n        'd= kv': function (buffer, m) {\n          buffer.d = m;\n          buffer.dType = 'kv';\n        },\n        'charge or bond': function (buffer, m) {\n          if (buffer['beginsWithBond']) {\n            /** @type {ParserOutput[]} */\n            var ret = [];\n            mhchemParser.concatArray(ret, this['output'](buffer));\n            mhchemParser.concatArray(ret, mhchemParser.actions['bond'](buffer, m, \"-\"));\n            return ret;\n          } else {\n            buffer.d = m;\n          }\n        },\n        '- after o/d': function (buffer, m, isAfterD) {\n          var c1 = mhchemParser.patterns.match_('orbital', buffer.o || \"\");\n          var c2 = mhchemParser.patterns.match_('one lowercase greek letter $', buffer.o || \"\");\n          var c3 = mhchemParser.patterns.match_('one lowercase latin letter $', buffer.o || \"\");\n          var c4 = mhchemParser.patterns.match_('$one lowercase latin letter$ $', buffer.o || \"\");\n          var hyphenFollows =  m===\"-\" && ( c1 && c1.remainder===\"\"  ||  c2  ||  c3  ||  c4 );\n          if (hyphenFollows && !buffer.a && !buffer.b && !buffer.p && !buffer.d && !buffer.q && !c1 && c3) {\n            buffer.o = '$' + buffer.o + '$';\n          }\n          /** @type {ParserOutput[]} */\n          var ret = [];\n          if (hyphenFollows) {\n            mhchemParser.concatArray(ret, this['output'](buffer));\n            ret.push({ type_: 'hyphen' });\n          } else {\n            c1 = mhchemParser.patterns.match_('digits', buffer.d || \"\");\n            if (isAfterD && c1 && c1.remainder==='') {\n              mhchemParser.concatArray(ret, mhchemParser.actions['d='](buffer, m));\n              mhchemParser.concatArray(ret, this['output'](buffer));\n            } else {\n              mhchemParser.concatArray(ret, this['output'](buffer));\n              mhchemParser.concatArray(ret, mhchemParser.actions['bond'](buffer, m, \"-\"));\n            }\n          }\n          return ret;\n        },\n        'a to o': function (buffer) {\n          buffer.o = buffer.a;\n          buffer.a = undefined;\n        },\n        'sb=true': function (buffer) { buffer.sb = true; },\n        'sb=false': function (buffer) { buffer.sb = false; },\n        'beginsWithBond=true': function (buffer) { buffer['beginsWithBond'] = true; },\n        'beginsWithBond=false': function (buffer) { buffer['beginsWithBond'] = false; },\n        'parenthesisLevel++': function (buffer) { buffer['parenthesisLevel']++; },\n        'parenthesisLevel--': function (buffer) { buffer['parenthesisLevel']--; },\n        'state of aggregation': function (buffer, m) {\n          return { type_: 'state of aggregation', p1: mhchemParser.go(m, 'o') };\n        },\n        'comma': function (buffer, m) {\n          var a = m.replace(/\\s*$/, '');\n          var withSpace = (a !== m);\n          if (withSpace  &&  buffer['parenthesisLevel'] === 0) {\n            return { type_: 'comma enumeration L', p1: a };\n          } else {\n            return { type_: 'comma enumeration M', p1: a };\n          }\n        },\n        'output': function (buffer, m, entityFollows) {\n          // entityFollows:\n          //   undefined = if we have nothing else to output, also ignore the just read space (buffer.sb)\n          //   1 = an entity follows, never omit the space if there was one just read before (can only apply to state 1)\n          //   2 = 1 + the entity can have an amount, so output a\\, instead of converting it to o (can only apply to states a|as)\n          /** @type {ParserOutput | ParserOutput[]} */\n          var ret;\n          if (!buffer.r) {\n            ret = [];\n            if (!buffer.a && !buffer.b && !buffer.p && !buffer.o && !buffer.q && !buffer.d && !entityFollows) {\n              //ret = [];\n            } else {\n              if (buffer.sb) {\n                ret.push({ type_: 'entitySkip' });\n              }\n              if (!buffer.o && !buffer.q && !buffer.d && !buffer.b && !buffer.p && entityFollows!==2) {\n                buffer.o = buffer.a;\n                buffer.a = undefined;\n              } else if (!buffer.o && !buffer.q && !buffer.d && (buffer.b || buffer.p)) {\n                buffer.o = buffer.a;\n                buffer.d = buffer.b;\n                buffer.q = buffer.p;\n                buffer.a = buffer.b = buffer.p = undefined;\n              } else {\n                if (buffer.o && buffer.dType==='kv' && mhchemParser.patterns.match_('d-oxidation$', buffer.d || \"\")) {\n                  buffer.dType = 'oxidation';\n                } else if (buffer.o && buffer.dType==='kv' && !buffer.q) {\n                  buffer.dType = undefined;\n                }\n              }\n              ret.push({\n                type_: 'chemfive',\n                a: mhchemParser.go(buffer.a, 'a'),\n                b: mhchemParser.go(buffer.b, 'bd'),\n                p: mhchemParser.go(buffer.p, 'pq'),\n                o: mhchemParser.go(buffer.o, 'o'),\n                q: mhchemParser.go(buffer.q, 'pq'),\n                d: mhchemParser.go(buffer.d, (buffer.dType === 'oxidation' ? 'oxidation' : 'bd')),\n                dType: buffer.dType\n              });\n            }\n          } else {  // r\n            /** @type {ParserOutput[]} */\n            var rd;\n            if (buffer.rdt === 'M') {\n              rd = mhchemParser.go(buffer.rd, 'tex-math');\n            } else if (buffer.rdt === 'T') {\n              rd = [ { type_: 'text', p1: buffer.rd || \"\" } ];\n            } else {\n              rd = mhchemParser.go(buffer.rd);\n            }\n            /** @type {ParserOutput[]} */\n            var rq;\n            if (buffer.rqt === 'M') {\n              rq = mhchemParser.go(buffer.rq, 'tex-math');\n            } else if (buffer.rqt === 'T') {\n              rq = [ { type_: 'text', p1: buffer.rq || \"\"} ];\n            } else {\n              rq = mhchemParser.go(buffer.rq);\n            }\n            ret = {\n              type_: 'arrow',\n              r: buffer.r,\n              rd: rd,\n              rq: rq\n            };\n          }\n          for (var p in buffer) {\n            if (p !== 'parenthesisLevel'  &&  p !== 'beginsWithBond') {\n              delete buffer[p];\n            }\n          }\n          return ret;\n        },\n        'oxidation-output': function (buffer, m) {\n          var ret = [ \"{\" ];\n          mhchemParser.concatArray(ret, mhchemParser.go(m, 'oxidation'));\n          ret.push(\"}\");\n          return ret;\n        },\n        'frac-output': function (buffer, m) {\n          return { type_: 'frac-ce', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n        },\n        'overset-output': function (buffer, m) {\n          return { type_: 'overset', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n        },\n        'underset-output': function (buffer, m) {\n          return { type_: 'underset', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n        },\n        'underbrace-output': function (buffer, m) {\n          return { type_: 'underbrace', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n        },\n        'color-output': function (buffer, m) {\n          return { type_: 'color', color1: m[0], color2: mhchemParser.go(m[1]) };\n        },\n        'r=': function (buffer, m) { buffer.r = m; },\n        'rdt=': function (buffer, m) { buffer.rdt = m; },\n        'rd=': function (buffer, m) { buffer.rd = m; },\n        'rqt=': function (buffer, m) { buffer.rqt = m; },\n        'rq=': function (buffer, m) { buffer.rq = m; },\n        'operator': function (buffer, m, p1) { return { type_: 'operator', kind_: (p1 || m) }; }\n      }\n    },\n    'a': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': {} },\n        '1/2$': {\n          '0': { action_: '1/2' } },\n        'else': {\n          '0': { nextState: '1', revisit: true } },\n        '$(...)$': {\n          '*': { action_: 'tex-math tight', nextState: '1' } },\n        ',': {\n          '*': { action_: { type_: 'insert', option: 'commaDecimal' } } },\n        'else2': {\n          '*': { action_: 'copy' } }\n      }),\n      actions: {}\n    },\n    'o': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': {} },\n        '1/2$': {\n          '0': { action_: '1/2' } },\n        'else': {\n          '0': { nextState: '1', revisit: true } },\n        'letters': {\n          '*': { action_: 'rm' } },\n        '\\\\ca': {\n          '*': { action_: { type_: 'insert', option: 'circa' } } },\n        '\\\\x{}{}|\\\\x{}|\\\\x': {\n          '*': { action_: 'copy' } },\n        '${(...)}$|$(...)$': {\n          '*': { action_: 'tex-math' } },\n        '{(...)}': {\n          '*': { action_: '{text}' } },\n        'else2': {\n          '*': { action_: 'copy' } }\n      }),\n      actions: {}\n    },\n    'text': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': { action_: 'output' } },\n        '{...}': {\n          '*': { action_: 'text=' } },\n        '${(...)}$|$(...)$': {\n          '*': { action_: 'tex-math' } },\n        '\\\\greek': {\n          '*': { action_: [ 'output', 'rm' ] } },\n        '\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n          '*': { action_: [ 'output', 'copy' ] } },\n        'else': {\n          '*': { action_: 'text=' } }\n      }),\n      actions: {\n        'output': function (buffer) {\n          if (buffer.text_) {\n            /** @type {ParserOutput} */\n            var ret = { type_: 'text', p1: buffer.text_ };\n            for (var p in buffer) { delete buffer[p]; }\n            return ret;\n          }\n        }\n      }\n    },\n    'pq': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': {} },\n        'state of aggregation $': {\n          '*': { action_: 'state of aggregation' } },\n        'i$': {\n          '0': { nextState: '!f', revisit: true } },\n        '(KV letters),': {\n          '0': { action_: 'rm', nextState: '0' } },\n        'formula$': {\n          '0': { nextState: 'f', revisit: true } },\n        '1/2$': {\n          '0': { action_: '1/2' } },\n        'else': {\n          '0': { nextState: '!f', revisit: true } },\n        '${(...)}$|$(...)$': {\n          '*': { action_: 'tex-math' } },\n        '{(...)}': {\n          '*': { action_: 'text' } },\n        'a-z': {\n          'f': { action_: 'tex-math' } },\n        'letters': {\n          '*': { action_: 'rm' } },\n        '-9.,9': {\n          '*': { action_: '9,9'  } },\n        ',': {\n          '*': { action_: { type_: 'insert+p1', option: 'comma enumeration S' } } },\n        '\\\\color{(...)}{(...)}1|\\\\color(...){(...)}2': {\n          '*': { action_: 'color-output' } },\n        '\\\\color{(...)}0': {\n          '*': { action_: 'color0-output' } },\n        '\\\\ce{(...)}': {\n          '*': { action_: 'ce' } },\n        '\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n          '*': { action_: 'copy' } },\n        'else2': {\n          '*': { action_: 'copy' } }\n      }),\n      actions: {\n        'state of aggregation': function (buffer, m) {\n          return { type_: 'state of aggregation subscript', p1: mhchemParser.go(m, 'o') };\n        },\n        'color-output': function (buffer, m) {\n          return { type_: 'color', color1: m[0], color2: mhchemParser.go(m[1], 'pq') };\n        }\n      }\n    },\n    'bd': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': {} },\n        'x$': {\n          '0': { nextState: '!f', revisit: true } },\n        'formula$': {\n          '0': { nextState: 'f', revisit: true } },\n        'else': {\n          '0': { nextState: '!f', revisit: true } },\n        '-9.,9 no missing 0': {\n          '*': { action_: '9,9' } },\n        '.': {\n          '*': { action_: { type_: 'insert', option: 'electron dot' } } },\n        'a-z': {\n          'f': { action_: 'tex-math' } },\n        'x': {\n          '*': { action_: { type_: 'insert', option: 'KV x' } } },\n        'letters': {\n          '*': { action_: 'rm' } },\n        '\\'': {\n          '*': { action_: { type_: 'insert', option: 'prime' } } },\n        '${(...)}$|$(...)$': {\n          '*': { action_: 'tex-math' } },\n        '{(...)}': {\n          '*': { action_: 'text' } },\n        '\\\\color{(...)}{(...)}1|\\\\color(...){(...)}2': {\n          '*': { action_: 'color-output' } },\n        '\\\\color{(...)}0': {\n          '*': { action_: 'color0-output' } },\n        '\\\\ce{(...)}': {\n          '*': { action_: 'ce' } },\n        '\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n          '*': { action_: 'copy' } },\n        'else2': {\n          '*': { action_: 'copy' } }\n      }),\n      actions: {\n        'color-output': function (buffer, m) {\n          return { type_: 'color', color1: m[0], color2: mhchemParser.go(m[1], 'bd') };\n        }\n      }\n    },\n    'oxidation': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': {} },\n        'roman numeral': {\n          '*': { action_: 'roman-numeral' } },\n        '${(...)}$|$(...)$': {\n          '*': { action_: 'tex-math' } },\n        'else': {\n          '*': { action_: 'copy' } }\n      }),\n      actions: {\n        'roman-numeral': function (buffer, m) { return { type_: 'roman numeral', p1: m || \"\" }; }\n      }\n    },\n    'tex-math': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': { action_: 'output' } },\n        '\\\\ce{(...)}': {\n          '*': { action_: [ 'output', 'ce' ] } },\n        '{...}|\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n          '*': { action_: 'o=' } },\n        'else': {\n          '*': { action_: 'o=' } }\n      }),\n      actions: {\n        'output': function (buffer) {\n          if (buffer.o) {\n            /** @type {ParserOutput} */\n            var ret = { type_: 'tex-math', p1: buffer.o };\n            for (var p in buffer) { delete buffer[p]; }\n            return ret;\n          }\n        }\n      }\n    },\n    'tex-math tight': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': { action_: 'output' } },\n        '\\\\ce{(...)}': {\n          '*': { action_: [ 'output', 'ce' ] } },\n        '{...}|\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n          '*': { action_: 'o=' } },\n        '-|+': {\n          '*': { action_: 'tight operator' } },\n        'else': {\n          '*': { action_: 'o=' } }\n      }),\n      actions: {\n        'tight operator': function (buffer, m) { buffer.o = (buffer.o || \"\") + \"{\"+m+\"}\"; },\n        'output': function (buffer) {\n          if (buffer.o) {\n            /** @type {ParserOutput} */\n            var ret = { type_: 'tex-math', p1: buffer.o };\n            for (var p in buffer) { delete buffer[p]; }\n            return ret;\n          }\n        }\n      }\n    },\n    '9,9': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': {} },\n        ',': {\n          '*': { action_: 'comma' } },\n        'else': {\n          '*': { action_: 'copy' } }\n      }),\n      actions: {\n        'comma': function () { return { type_: 'commaDecimal' }; }\n      }\n    },\n    //#endregion\n    //\n    // \\pu state machines\n    //\n    //#region pu\n    'pu': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': { action_: 'output' } },\n        'space$': {\n          '*': { action_: [ 'output', 'space' ] } },\n        '{[(|)]}': {\n          '0|a': { action_: 'copy' } },\n        '(-)(9)^(-9)': {\n          '0': { action_: 'number^', nextState: 'a' } },\n        '(-)(9.,9)(e)(99)': {\n          '0': { action_: 'enumber', nextState: 'a' } },\n        'space': {\n          '0|a': {} },\n        'pm-operator': {\n          '0|a': { action_: { type_: 'operator', option: '\\\\pm' }, nextState: '0' } },\n        'operator': {\n          '0|a': { action_: 'copy', nextState: '0' } },\n        '//': {\n          'd': { action_: 'o=', nextState: '/' } },\n        '/': {\n          'd': { action_: 'o=', nextState: '/' } },\n        '{...}|else': {\n          '0|d': { action_: 'd=', nextState: 'd' },\n          'a': { action_: [ 'space', 'd=' ], nextState: 'd' },\n          '/|q': { action_: 'q=', nextState: 'q' } }\n      }),\n      actions: {\n        'enumber': function (buffer, m) {\n          /** @type {ParserOutput[]} */\n          var ret = [];\n          if (m[0] === \"+-\"  ||  m[0] === \"+/-\") {\n            ret.push(\"\\\\pm \");\n          } else if (m[0]) {\n            ret.push(m[0]);\n          }\n          if (m[1]) {\n            mhchemParser.concatArray(ret, mhchemParser.go(m[1], 'pu-9,9'));\n            if (m[2]) {\n              if (m[2].match(/[,.]/)) {\n                mhchemParser.concatArray(ret, mhchemParser.go(m[2], 'pu-9,9'));\n              } else {\n                ret.push(m[2]);\n              }\n            }\n            m[3] = m[4] || m[3];\n            if (m[3]) {\n              m[3] = m[3].trim();\n              if (m[3] === \"e\"  ||  m[3].substr(0, 1) === \"*\") {\n                ret.push({ type_: 'cdot' });\n              } else {\n                ret.push({ type_: 'times' });\n              }\n            }\n          }\n          if (m[3]) {\n            ret.push(\"10^{\"+m[5]+\"}\");\n          }\n          return ret;\n        },\n        'number^': function (buffer, m) {\n          /** @type {ParserOutput[]} */\n          var ret = [];\n          if (m[0] === \"+-\"  ||  m[0] === \"+/-\") {\n            ret.push(\"\\\\pm \");\n          } else if (m[0]) {\n            ret.push(m[0]);\n          }\n          mhchemParser.concatArray(ret, mhchemParser.go(m[1], 'pu-9,9'));\n          ret.push(\"^{\"+m[2]+\"}\");\n          return ret;\n        },\n        'operator': function (buffer, m, p1) { return { type_: 'operator', kind_: (p1 || m) }; },\n        'space': function () { return { type_: 'pu-space-1' }; },\n        'output': function (buffer) {\n          /** @type {ParserOutput | ParserOutput[]} */\n          var ret;\n          var md = mhchemParser.patterns.match_('{(...)}', buffer.d || \"\");\n          if (md  &&  md.remainder === '') { buffer.d = md.match_; }\n          var mq = mhchemParser.patterns.match_('{(...)}', buffer.q || \"\");\n          if (mq  &&  mq.remainder === '') { buffer.q = mq.match_; }\n          if (buffer.d) {\n            buffer.d = buffer.d.replace(/\\u00B0C|\\^oC|\\^{o}C/g, \"{}^{\\\\circ}C\");\n            buffer.d = buffer.d.replace(/\\u00B0F|\\^oF|\\^{o}F/g, \"{}^{\\\\circ}F\");\n          }\n          if (buffer.q) {  // fraction\n            buffer.q = buffer.q.replace(/\\u00B0C|\\^oC|\\^{o}C/g, \"{}^{\\\\circ}C\");\n            buffer.q = buffer.q.replace(/\\u00B0F|\\^oF|\\^{o}F/g, \"{}^{\\\\circ}F\");\n            var b5 = {\n              d: mhchemParser.go(buffer.d, 'pu'),\n              q: mhchemParser.go(buffer.q, 'pu')\n            };\n            if (buffer.o === '//') {\n              ret = { type_: 'pu-frac', p1: b5.d, p2: b5.q };\n            } else {\n              ret = b5.d;\n              if (b5.d.length > 1  ||  b5.q.length > 1) {\n                ret.push({ type_: ' / ' });\n              } else {\n                ret.push({ type_: '/' });\n              }\n              mhchemParser.concatArray(ret, b5.q);\n            }\n          } else {  // no fraction\n            ret = mhchemParser.go(buffer.d, 'pu-2');\n          }\n          for (var p in buffer) { delete buffer[p]; }\n          return ret;\n        }\n      }\n    },\n    'pu-2': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '*': { action_: 'output' } },\n        '*': {\n          '*': { action_: [ 'output', 'cdot' ], nextState: '0' } },\n        '\\\\x': {\n          '*': { action_: 'rm=' } },\n        'space': {\n          '*': { action_: [ 'output', 'space' ], nextState: '0' } },\n        '^{(...)}|^(-1)': {\n          '1': { action_: '^(-1)' } },\n        '-9.,9': {\n          '0': { action_: 'rm=', nextState: '0' },\n          '1': { action_: '^(-1)', nextState: '0' } },\n        '{...}|else': {\n          '*': { action_: 'rm=', nextState: '1' } }\n      }),\n      actions: {\n        'cdot': function () { return { type_: 'tight cdot' }; },\n        '^(-1)': function (buffer, m) { buffer.rm += \"^{\"+m+\"}\"; },\n        'space': function () { return { type_: 'pu-space-2' }; },\n        'output': function (buffer) {\n          /** @type {ParserOutput | ParserOutput[]} */\n          var ret = [];\n          if (buffer.rm) {\n            var mrm = mhchemParser.patterns.match_('{(...)}', buffer.rm || \"\");\n            if (mrm  &&  mrm.remainder === '') {\n              ret = mhchemParser.go(mrm.match_, 'pu');\n            } else {\n              ret = { type_: 'rm', p1: buffer.rm };\n            }\n          }\n          for (var p in buffer) { delete buffer[p]; }\n          return ret;\n        }\n      }\n    },\n    'pu-9,9': {\n      transitions: mhchemParser.createTransitions({\n        'empty': {\n          '0': { action_: 'output-0' },\n          'o': { action_: 'output-o' } },\n        ',': {\n          '0': { action_: [ 'output-0', 'comma' ], nextState: 'o' } },\n        '.': {\n          '0': { action_: [ 'output-0', 'copy' ], nextState: 'o' } },\n        'else': {\n          '*': { action_: 'text=' } }\n      }),\n      actions: {\n        'comma': function () { return { type_: 'commaDecimal' }; },\n        'output-0': function (buffer) {\n          /** @type {ParserOutput[]} */\n          var ret = [];\n          buffer.text_ = buffer.text_ || \"\";\n          if (buffer.text_.length > 4) {\n            var a = buffer.text_.length % 3;\n            if (a === 0) { a = 3; }\n            for (var i=buffer.text_.length-3; i>0; i-=3) {\n              ret.push(buffer.text_.substr(i, 3));\n              ret.push({ type_: '1000 separator' });\n            }\n            ret.push(buffer.text_.substr(0, a));\n            ret.reverse();\n          } else {\n            ret.push(buffer.text_);\n          }\n          for (var p in buffer) { delete buffer[p]; }\n          return ret;\n        },\n        'output-o': function (buffer) {\n          /** @type {ParserOutput[]} */\n          var ret = [];\n          buffer.text_ = buffer.text_ || \"\";\n          if (buffer.text_.length > 4) {\n            var a = buffer.text_.length - 3;\n            for (var i=0; i<a; i+=3) {\n              ret.push(buffer.text_.substr(i, 3));\n              ret.push({ type_: '1000 separator' });\n            }\n            ret.push(buffer.text_.substr(i));\n          } else {\n            ret.push(buffer.text_);\n          }\n          for (var p in buffer) { delete buffer[p]; }\n          return ret;\n        }\n      }\n    }\n    //#endregion\n  };\n\n  //\n  // texify: Take MhchemParser output and convert it to TeX\n  //\n  /** @type {Texify} */\n  var texify = {\n    go: function (input, isInner) {  // (recursive, max 4 levels)\n      if (!input) { return \"\"; }\n      var res = \"\";\n      var cee = false;\n      for (var i=0; i < input.length; i++) {\n        var inputi = input[i];\n        if (typeof inputi === \"string\") {\n          res += inputi;\n        } else {\n          res += texify._go2(inputi);\n          if (inputi.type_ === '1st-level escape') { cee = true; }\n        }\n      }\n      if (!isInner && !cee && res) {\n        res = \"{\" + res + \"}\";\n      }\n      return res;\n    },\n    _goInner: function (input) {\n      if (!input) { return input; }\n      return texify.go(input, true);\n    },\n    _go2: function (buf) {\n      /** @type {undefined | string} */\n      var res;\n      switch (buf.type_) {\n        case 'chemfive':\n          res = \"\";\n          var b5 = {\n            a: texify._goInner(buf.a),\n            b: texify._goInner(buf.b),\n            p: texify._goInner(buf.p),\n            o: texify._goInner(buf.o),\n            q: texify._goInner(buf.q),\n            d: texify._goInner(buf.d)\n          };\n          //\n          // a\n          //\n          if (b5.a) {\n            if (b5.a.match(/^[+\\-]/)) { b5.a = \"{\"+b5.a+\"}\"; }\n            res += b5.a + \"\\\\,\";\n          }\n          //\n          // b and p\n          //\n          if (b5.b || b5.p) {\n            res += \"{\\\\vphantom{X}}\";\n            res += \"^{\\\\hphantom{\"+(b5.b||\"\")+\"}}_{\\\\hphantom{\"+(b5.p||\"\")+\"}}\";\n            res += \"{\\\\vphantom{X}}\";\n            res += \"^{\\\\smash[t]{\\\\vphantom{2}}\\\\mathllap{\"+(b5.b||\"\")+\"}}\";\n            res += \"_{\\\\vphantom{2}\\\\mathllap{\\\\smash[t]{\"+(b5.p||\"\")+\"}}}\";\n          }\n          //\n          // o\n          //\n          if (b5.o) {\n            if (b5.o.match(/^[+\\-]/)) { b5.o = \"{\"+b5.o+\"}\"; }\n            res += b5.o;\n          }\n          //\n          // q and d\n          //\n          if (buf.dType === 'kv') {\n            if (b5.d || b5.q) {\n              res += \"{\\\\vphantom{X}}\";\n            }\n            if (b5.d) {\n              res += \"^{\"+b5.d+\"}\";\n            }\n            if (b5.q) {\n              res += \"_{\\\\smash[t]{\"+b5.q+\"}}\";\n            }\n          } else if (buf.dType === 'oxidation') {\n            if (b5.d) {\n              res += \"{\\\\vphantom{X}}\";\n              res += \"^{\"+b5.d+\"}\";\n            }\n            if (b5.q) {\n              res += \"{\\\\vphantom{X}}\";\n              res += \"_{\\\\smash[t]{\"+b5.q+\"}}\";\n            }\n          } else {\n            if (b5.q) {\n              res += \"{\\\\vphantom{X}}\";\n              res += \"_{\\\\smash[t]{\"+b5.q+\"}}\";\n            }\n            if (b5.d) {\n              res += \"{\\\\vphantom{X}}\";\n              res += \"^{\"+b5.d+\"}\";\n            }\n          }\n          break;\n        case 'rm':\n          res = \"\\\\mathrm{\"+buf.p1+\"}\";\n          break;\n        case 'text':\n          if (buf.p1.match(/[\\^_]/)) {\n            buf.p1 = buf.p1.replace(\" \", \"~\").replace(\"-\", \"\\\\text{-}\");\n            res = \"\\\\mathrm{\"+buf.p1+\"}\";\n          } else {\n            res = \"\\\\text{\"+buf.p1+\"}\";\n          }\n          break;\n        case 'roman numeral':\n          res = \"\\\\mathrm{\"+buf.p1+\"}\";\n          break;\n        case 'state of aggregation':\n          res = \"\\\\mskip2mu \"+texify._goInner(buf.p1);\n          break;\n        case 'state of aggregation subscript':\n          res = \"\\\\mskip1mu \"+texify._goInner(buf.p1);\n          break;\n        case 'bond':\n          res = texify._getBond(buf.kind_);\n          if (!res) {\n            throw [\"MhchemErrorBond\", \"mhchem Error. Unknown bond type (\" + buf.kind_ + \")\"];\n          }\n          break;\n        case 'frac':\n          var c = \"\\\\frac{\" + buf.p1 + \"}{\" + buf.p2 + \"}\";\n          res = \"\\\\mathchoice{\\\\textstyle\"+c+\"}{\"+c+\"}{\"+c+\"}{\"+c+\"}\";\n          break;\n        case 'pu-frac':\n          var d = \"\\\\frac{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n          res = \"\\\\mathchoice{\\\\textstyle\"+d+\"}{\"+d+\"}{\"+d+\"}{\"+d+\"}\";\n          break;\n        case 'tex-math':\n          res = buf.p1 + \" \";\n          break;\n        case 'frac-ce':\n          res = \"\\\\frac{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n          break;\n        case 'overset':\n          res = \"\\\\overset{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n          break;\n        case 'underset':\n          res = \"\\\\underset{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n          break;\n        case 'underbrace':\n          res =  \"\\\\underbrace{\" + texify._goInner(buf.p1) + \"}_{\" + texify._goInner(buf.p2) + \"}\";\n          break;\n        case 'color':\n          res = \"{\\\\color{\" + buf.color1 + \"}{\" + texify._goInner(buf.color2) + \"}}\";\n          break;\n        case 'color0':\n          res = \"\\\\color{\" + buf.color + \"}\";\n          break;\n        case 'arrow':\n          var b6 = {\n            rd: texify._goInner(buf.rd),\n            rq: texify._goInner(buf.rq)\n          };\n          var arrow = \"\\\\x\" + texify._getArrow(buf.r);\n          if (b6.rq) { arrow += \"[{\" + b6.rq + \"}]\"; }\n          if (b6.rd) {\n            arrow += \"{\" + b6.rd + \"}\";\n          } else {\n            arrow += \"{}\";\n          }\n          res = arrow;\n          break;\n        case 'operator':\n          res = texify._getOperator(buf.kind_);\n          break;\n        case '1st-level escape':\n          res = buf.p1+\" \";  // &, \\\\\\\\, \\\\hlin\n          break;\n        case 'space':\n          res = \" \";\n          break;\n        case 'entitySkip':\n          res = \"~\";\n          break;\n        case 'pu-space-1':\n          res = \"~\";\n          break;\n        case 'pu-space-2':\n          res = \"\\\\mkern3mu \";\n          break;\n        case '1000 separator':\n          res = \"\\\\mkern2mu \";\n          break;\n        case 'commaDecimal':\n          res = \"{,}\";\n          break;\n          case 'comma enumeration L':\n          res = \"{\"+buf.p1+\"}\\\\mkern6mu \";\n          break;\n        case 'comma enumeration M':\n          res = \"{\"+buf.p1+\"}\\\\mkern3mu \";\n          break;\n        case 'comma enumeration S':\n          res = \"{\"+buf.p1+\"}\\\\mkern1mu \";\n          break;\n        case 'hyphen':\n          res = \"\\\\text{-}\";\n          break;\n        case 'addition compound':\n          res = \"\\\\,{\\\\cdot}\\\\,\";\n          break;\n        case 'electron dot':\n          res = \"\\\\mkern1mu \\\\bullet\\\\mkern1mu \";\n          break;\n        case 'KV x':\n          res = \"{\\\\times}\";\n          break;\n        case 'prime':\n          res = \"\\\\prime \";\n          break;\n        case 'cdot':\n          res = \"\\\\cdot \";\n          break;\n        case 'tight cdot':\n          res = \"\\\\mkern1mu{\\\\cdot}\\\\mkern1mu \";\n          break;\n        case 'times':\n          res = \"\\\\times \";\n          break;\n        case 'circa':\n          res = \"{\\\\sim}\";\n          break;\n        case '^':\n          res = \"uparrow\";\n          break;\n        case 'v':\n          res = \"downarrow\";\n          break;\n        case 'ellipsis':\n          res = \"\\\\ldots \";\n          break;\n        case '/':\n          res = \"/\";\n          break;\n        case ' / ':\n          res = \"\\\\,/\\\\,\";\n          break;\n        default:\n          assertNever(buf);\n          throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"];  // Missing texify rule or unknown MhchemParser output\n      }\n      assertString(res);\n      return res;\n    },\n    _getArrow: function (a) {\n      switch (a) {\n        case \"->\": return \"rightarrow\";\n        case \"\\u2192\": return \"rightarrow\";\n        case \"\\u27F6\": return \"rightarrow\";\n        case \"<-\": return \"leftarrow\";\n        case \"<->\": return \"leftrightarrow\";\n        case \"<-->\": return \"rightleftarrows\";\n        case \"<=>\": return \"rightleftharpoons\";\n        case \"\\u21CC\": return \"rightleftharpoons\";\n        case \"<=>>\": return \"rightequilibrium\";\n        case \"<<=>\": return \"leftequilibrium\";\n        default:\n          assertNever(a);\n          throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"];\n      }\n    },\n    _getBond: function (a) {\n      switch (a) {\n        case \"-\": return \"{-}\";\n        case \"1\": return \"{-}\";\n        case \"=\": return \"{=}\";\n        case \"2\": return \"{=}\";\n        case \"#\": return \"{\\\\equiv}\";\n        case \"3\": return \"{\\\\equiv}\";\n        case \"~\": return \"{\\\\tripledash}\";\n        case \"~-\": return \"{\\\\mathrlap{\\\\raisebox{-.1em}{$-$}}\\\\raisebox{.1em}{$\\\\tripledash$}}\";\n        case \"~=\": return \"{\\\\mathrlap{\\\\raisebox{-.2em}{$-$}}\\\\mathrlap{\\\\raisebox{.2em}{$\\\\tripledash$}}-}\";\n        case \"~--\": return \"{\\\\mathrlap{\\\\raisebox{-.2em}{$-$}}\\\\mathrlap{\\\\raisebox{.2em}{$\\\\tripledash$}}-}\";\n        case \"-~-\": return \"{\\\\mathrlap{\\\\raisebox{-.2em}{$-$}}\\\\mathrlap{\\\\raisebox{.2em}{$-$}}\\\\tripledash}\";\n        case \"...\": return \"{{\\\\cdot}{\\\\cdot}{\\\\cdot}}\";\n        case \"....\": return \"{{\\\\cdot}{\\\\cdot}{\\\\cdot}{\\\\cdot}}\";\n        case \"->\": return \"{\\\\rightarrow}\";\n        case \"<-\": return \"{\\\\leftarrow}\";\n        case \"<\": return \"{<}\";\n        case \">\": return \"{>}\";\n        default:\n          assertNever(a);\n          throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"];\n      }\n    },\n    _getOperator: function (a) {\n      switch (a) {\n        case \"+\": return \" {}+{} \";\n        case \"-\": return \" {}-{} \";\n        case \"=\": return \" {}={} \";\n        case \"<\": return \" {}<{} \";\n        case \">\": return \" {}>{} \";\n        case \"<<\": return \" {}\\\\ll{} \";\n        case \">>\": return \" {}\\\\gg{} \";\n        case \"\\\\pm\": return \" {}\\\\pm{} \";\n        case \"\\\\approx\": return \" {}\\\\approx{} \";\n        case \"$\\\\approx$\": return \" {}\\\\approx{} \";\n        case \"v\": return \" \\\\downarrow{} \";\n        case \"(v)\": return \" \\\\downarrow{} \";\n        case \"^\": return \" \\\\uparrow{} \";\n        case \"(^)\": return \" \\\\uparrow{} \";\n        default:\n          assertNever(a);\n          throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"];\n      }\n    }\n  };\n\n  //\n  // Helpers for code anaylsis\n  // Will show type error at calling position\n  //\n  /** @param {number} a */\n  function assertNever(a) {}\n  /** @param {string} a */\n  function assertString(a) {}\n",
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/katex/mhchem.min.js",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-BoldItalic.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-BoldItalic.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff": {
            "text": "d09GRgABAAAAAJUEAA4AAAABD9QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAACFNAAAAFMAAABgRb9aFWNtYXAAAIWIAAACzwAABGK+DaDgY3Z0IAAAjmQAAAAsAAAAOgJUD4BmcGdtAACIWAAABYsAAAuX2BTb8Gdhc3AAAJT8AAAACAAAAAgAAAAQZ2x5ZgAAAUQAAH77AADoTPu/3AJoZWFkAACCpAAAADYAAAA2E018gWhoZWEAAIUUAAAAIAAAACQJFQcSaG10eAAAgtwAAAI3AAAEgNaAOPZsb2NhAACAYAAAAkIAAAJC5iiq1m1heHAAAIBAAAAAIAAAACACTAyBbmFtZQAAjpAAAAK8AAAG2+lYT2twb3N0AACRTAAAA64AAAdTEwxJOnByZXAAAI3kAAAAfgAAAIqSjPzKeNq8vAWcW9eVP37OxQeiJxzBgFhDGhANeuQxzxgSQ5yxQ84kDSduknKKya9MS2Ve5m7bpMvMW+Zl3i0sMzTj/71PTzCGNP3TJ7H99O73Sk/fe/ieKyAwDwC/TWJAQYLxpGAIZHay5tSccs3Jz7/tjvl5Env6G/P4Uwp7HBB+i3wCgjAM1z0pEAE3Nj+cv+7GdhIQKCC9CACxTYaUkvNASIAcTbfjAAgPq0F8uDfgkKNbbV8oFBoODU+UclwkJiP1Zm0+HosSKfK5colE4upF57pRbx7PJ4eKFSROmGBlLTmW9kei/nSefE8sl43LnX3UMCj+wtPfIKPpQtA0g4XMGACBHL4EHyVPQRpakGonKCLCeYIAQTzarI+NpIZyTMQ6n51wP0+KnPq8VrNVzwv96aXWM4zlsqmh2EgmOhwUUd9ehpT5Q8n8J656l7w4mY/k9qw2x4eDEcp861s+QmQ+ddW7+tkXLu2hpnr2s3AB1ttrjBAI+AkXwG8P+oiwTSINIS/o7xTctNAwwsbR224+f+MNp66/7ujmvvU9q9HYfLEZrRfCITGsvmOrph5df5moFDHpvYjHOq86ZOeljHrfNi/1d+x84Ubrslf631pL8ZAv8XpnVq21EPjXiXHGfGFSGcdfUJfCEv7yOH4kaIlbbo3GHn1YWEEN8e4PQgKhn4/GHnk4hH+okeoPnvfL975bmGH2tu/mRF+Z0vpOdSn9Pk6PHkMq7A7CUve/U5D+pYIEuUJwgervowAUWpd+G3+e/AOcgFvgbjjSPjg3nKQUazYR5A6TMFhHztiGK6TAGX9EzSGCkm0QAEzANjCWZEePH93b3rM6PVUpZdJhqQSnFVWcxeKJeCLhlHOlUrnkSquittaoxRJ6QNHaIa5ZazVK5bK+q0VbSD0138jrSXVvMSL1fE7hY1GNSdQSpXwuFms266UPjSQEl6PHGENu0hsnontmY2VS9Z+czlBkw5HE6EiCDd/IguOp8dmNxbRFq+KW0ihFY1SasZG9hEXy1doEFYQsmxSnVms/Fx+jQWvFQIwhIRg9PTG556aEbVSr6F+eXHR4JD6aiI8i2W/j/1A7nLmtcejemDVTDS9V22E+atAcHn2+9C9Xyms+JPhi+sQT9pHbDgBTkvvb1FBsL8Im3AQX4XD7AEMCnBK+DRRAUNDEohS4DRLUspnbYBmGdRYsyzgPhmWcuP/e2245d+PJ6w7tX10ez5ensrZITqJrDhSJ8cSgcdDUaVbnFYt7uKJRQk9YI81mseSSqjmt1RSmUY94c3pvEil5vCf6IHKgtbpvXTOGxCoXm6P56zZaPl4ePXSDWJI3LxJOKOXU9OHTTxtMGH6Kf3Tvc3d+MpKKOhGfPxqOskhk5jNqjqiVy503+AU9GLW4XRS2HiXPT44gRWQ8N3/j4kK89diJiyYZXfMjBjeIQRhiwPrm/3LmMxinePh9P7QWicTbz1+PhiMzF27f8Z14yCStpRu39Fz0RyKJxfa+oVaIRGZuvwAUJi59nXxZWewNtQ4PwhfbsVOI5L720mIiEpIcyUYOCR7p2PA8GAac9wy4gp2nSEho00TOxXmJQsTF0fTmh6cUNKtQBgFj++rApAucV8DRLlBBFJYT3N4NaxevihCCn+0BuTixtbXVjl+49fix/et7Vhq1UiE7OjKcThUtbbzdddar2THSUimjEoRWo17K5xu1uFrNWkwZ7ADRNkzrlbrVbCn9FCKvZKknKi0tBVoG9PS6koByiUbjrjCUlNTNqPni18r18UbQzE446YP+8l1+o3ggUk5yM3zvSb8IHk+hERSHqxJJTlYnSgu0wk+0Tx3z2SduPHpvSl7/firzpQQzTllIzc8uTLX3GJQOH08FLWd4CM/fedOp+jg1N2sj+eYR/4VXhKy5548ZTqRKaZUX0J+0HlsykWRFqVEwzOVNumqa7Zv2TpXs6/BhXK1uHgqaZ1vEpAFndcdYO1blhLL0PdWRsDPcAEA4ji+BL7j+MNp2QDtDcH2h8oOk7wejfWPf93XHc8qrDaeVV6Ms0nNrBdetZV9Wv9x/IdxySeAxZQWGwGkHAEFZVoB7Mlki4pM8mtd2z3HtXrPluaFQIo7Hwn4Z+9hw9R4Zpn6fsN/9bvufTRH+Plx48Z3vvU0EqaDM/r6n3/p9NgAquy6wpD4jrT/DizPwnsyc/oxIa75WU4vtuF9HSP2F1KeFtLldYZz7ep/j80m03v1uC8nfo/qond9+yfb79EcxA30fJI9+0IcGILSxjR9Vn7UOs+3p1XplZDghJeBKkxAgG+4XpAhEPQIh9yAsLaSTsI7rTEQnIx6X2tS7V1oK6+pxtM1PSP3aE93OhWvjEgnXcZRbWnDvCMbs2umRwjqz4gGbPRcDGPEHoxh4vh2IW2x9/XTN1gPL6YyUGAkEIxiIr41Qge9MBANmqhQIjzAjFLeFIKdQPu6zw47vbTcIYcdDBhsZK6XMQCSkBqei0c1N2wn53haqJpACKmv+E+Rz5BDEoNGeNzkBjIQIo95XBkbZIwSBUjhDEIBucaRAj4XDkXA+LERqsllvZRuugjpZJVpZR+TKTnYhgJNomX6JE8HgzpdkSu588e9T8m1v86tXxpCx86VAACdcmb20Bz4HL4IhmH0yMhBz2gCA5wExgEfT/VcOHt16cijuynNTy/Pu0K2R09J8PJsq5UlgOWCErT0CuT+Qys8X2nOR0FY7EGbcWjvvo0J/ug0fxRh8EyiMtNMAiHBGf9IWQQQ8BqAGqEN1KNDIxmy0PnrkiH5mNfBb8EKwoPItH/ZjhbAWV2Vx9KN2VK2eLwyl8iupXF79UwB3FYQbwQQh0Y66kk5QibpWXwgm9AMk9DcERXQ8LqMgxab04U2U+w0f7nw/l//jkxb9BWahT/JvHrAsIFC+9HX8BHkXRGEOXrT54Yx6zhgQ4hoF/yZQ6j5jXD1x50tEAIBQINu7h6pXG0rq7znUv4tIz3pjFLU9f2o6MZFlYmgyokXDE/yeSy+WtD+WUWWOPYut7YSyyaVGqXTbwoUjrXSkOJlpTkw+0phMIg6fHomHCBIWiqcnxtPxECNIQuTI9fOpiVPf8e6TS6nYPSffffOL1sbGEuvXi/X4baWDq/GRkfjqwdJt8XVx/TognALAH1V8ZOGmdtCHlGVsQpSgp5Ad7jCQAAaUMLrNkRDYkgIpQACOpq8+4oBKc4IAkIXsYracdbKGUoisDjaUZ9LhiqO+pr5uakOoNCQSXyYx/IDz5jc6vtSSY4SIqC5GIqcXwn4SlRicz6YorVK0CadhrNK85adi54s7XwhWAVBnc/gr6hu04MNPppEAbnSWdQwYc5fFvykQgJ8HziObQAjdAkoDVC/jiMKNAALjyLavidIsZLoo4ApHOGwPYp5h2KFHtSePINTmpiZGh6NhyaGFLenZSK2uPUmQMqEZcj21jGVd7e2IgI7V1BRXtcWDmbEHjt7wXD/JZ84U2stH32sxwaxKZudNBE89MLrvwJ6lAmGUJ0ez+OOF1OG7bt4MB5dqE0dGVxeQY9RepPTjNBKleMuLyuePrm/VmeSkMJTMA+r4CX+HvBNOw047cAxBhpGLKWSUesRWDXVTSBAXgXLGKbsIAjgVfBuk9BgHxtykN066BE5dOUvdAJTbvdm75lS/rTlJnXXPPQs4IeysN4kRN8ZKIBw+uLa60JyZLhVGhw0Bp/G02VudVkdTE530xUtkZMdNlTxbK6TsxEw6fpohepqrvPqlXriOl9PAl6dHzy0H82Y2t+7QIy3OibF6OjL0wL7154StYipTSMVl82Ar47SD1QlKBMmMTFXzsdR8iVmUUhZNZ/HTufTiMYk8lF21nOWbowSRODcvj5dq+xZmYgv5QjqR42S6kd0fvXVMIBIdVHBxdnVvPJAmJmOIJBcfygKBDAB+mXw/5KEMz2uHignCmY1a/0PIu0HyqG0SLpASTi8AY/5N6aq7ZfQMwSgwzh4egPURnkFIFAoAhXKhBHnIF51wPK4Mg09keoahI+eNbMPNCmsJR8WvbkqYqMXKDk3gpwKPvDBgjk5aBsOdp9/+TkIiYXHTTciNueGP/OEDlFaREYPU56t/+1UkYqderY0HuMTq5/H4zkfRtRRKsrWlOIw3tsPTyMU8Sl5DRvchAvOkuwaMAmVwEThIg8ttS88lgEqIhOshdLZmhLSNMM+DacbNrojXQNH88LXnX2Pq1P+dqUmzqyRzV50Khnpp0P5bDE5sN5/tHNMkZ72ZxNTqstVOI+xZadZnq5Pj5WIyEQ37LMEVp4dtpTOtjj/PJ+JaIXoK4Lk49X+tWet4ttp8LKZvl2PdPMYFqf80rHnfUDYXkzS4Z+LQaCSdKh2vMGk7hKAgJLx3/6G9Bjeuf2w0aS2uROL7zrz85rWpSGDEwLEvZZOJMT42sVI8f1chu19SwX505KS9QEQqw8L+C4L8WJU7zz9x/om8L1ZoUD/NjAFxrd5vK9mowj4sPilQcO1HLMVvCZg27ncDAD0PlCoZ4Nw1c2o1hBgwWVp8yh00XnxmeFdkij04Bb0c29cCTz07cLJnO/NXgFH7Jr49CG1Xro0iRJz1sEJbSr32qiYQHa+WwlKkJ7FUVisbS3h5qDKQng/z1lHbTs88akOacAUhFvUko7lK6iV8XrxycGYGjfGD1fzQbDDGffOTjdBQJLgxtXx0f3Nt6dDw7DDNTBUTcz5rNltLBw2DbMXpyt7XMf9KJNAYmVsKJ6LL9Wmb0cD6ze+//0PTpT3N5EgmOf3VQmLuga3cyEQpttQKhRaX3Nzp6/jX5PtgHh5o236kOJ9yo51urIdACdLtTiw46IkiXqLljXvspTp3CSWPAFKKZwFRLzpSxVfbHC+PZGoxpvMylZvXazVl0OLqby8t15FeTPSSTgXRDLn/xfItDIWi0ZHNx1+0P1iKkrrFENloeGiYBY9H29Wbf8JkUjCCFfxdct99hFkBVr45VsvQ6187figwbJrOUHY4OPGa145trQkSjaYdQgEoTGrvruR8BObgIDzRNtenw4o7ghv/vwfDMwszZTcYLrkEaFnZlRN6RqNYL5V7spNI6JAYo7qc0TEvbt6oSfuxuUYofqa1/w4fkuBR3wLZfMHWS5aSeHihIlONQrLAl5dwSDR3/uuGxfF9jpM3NgNZ0/CtRQ08MXZwcXJ4unVoQYTjxvqsUSIrW9c/cq5Qe+C/J1cMLCTGJpO8WMKgmNz5g+VjuXRqeDJrzJkxwcX4cgoGLEgNDsPvtK0gCk4RGPGILQJDQG1tBSATqJXX1UNFtGcq4r1oM98DE+CC8O3epF3Q6rOBJqnW82ujKIWzHhaoGxFZQ/nc+HSlorW8pYObqJeNaA/dUW+v4tuan4/3MxktynW1iv3Kohb3ThhU+vGYwwIskYvI2WyZj29ctzCcHC3VD1PKTBozrq9OruS3m2vHGonhO61wKR3zcz5XYs05g5dvi2UoookW8c0vvF4a+w8U9teXNkp1iUjCZ86+4Y0XFtaWL2bwP0g6vrqxv1Ka4XdtHM8NV4F08lL8CbAgBuc69Ma6ZSDXn9LzvUh/6uqDjqYwAj2v2LurpLgQLYRdKe7nss6Vaa33Dz7spbc7f9HLc4mb7f+u+4R5OP//+hN+PJ8t6EdMDD5iSEeo3SJBuaSLyCQvZK77vNnUXhZomiJM0J62kBKMsEz/6X+7nn9uJnp92wwx5l9YE9EQRdDZ5KWvkKdIRjE9o+oWgF2rYgNiRMt5HDqlAIRH9C1dChgKd6pjIlcou5Ui6NQvmORx8pQZ2PmDt7xVGmQ1IE2585f/S4ZkRARfv/8At2yO4aAwxGtfcEm4u0fwf8jn8CGwIAG59qjHxgUglJIzXj5G6LFEb8VaWf1BPFuKqcsRqq6zpYUAeWkwsPOrO78aCpHHUFIafPrxgN6akX7bQP7RIEdOJVOvB79xEsLtYCxE4BAAROBoDlV5IqxZZgm3ush53jVzRVURK5RVgiGx9Na3SEl2/mTnz0SYMhz7r4uv3fkzRjDg118vysnrXkvCXPDXPr+x97Vcf8MWIH6A/AoswWF415MNBIob3UBCfzcgSsE5JfzBrhmObQrknJ0HxgLMK1FfExzsgx0Fbucvw3k7ntuDKGUvgsvLy4eXD+/bOzN9Q0gqZsOeS5tv1vr7iLFot9ShTbjOjrzoMMA9g797+/OJ6uhKeVoRwP5PJdi6RdHBqB2iiMFofDhshZOzC0WkjDKC6p/xPf0NUjKcOJxPcTyRGV2b2HfTUCnjI8jJ1Ep7fGIsMlrwT4ajGaRqLkVEtMcTO1uDm6h6H/LfyecUz3on54sff/ABi7Ie0y2gFrN0cilBgBTapFqUWNs2MkSQDO4Azt1YO6bjMjdwTxqevf52pgd3TW83rphpAicm377yHfrz9PqE77nrtlvOnilGJiqV3GKl4BPDkxgNEG9jaSBi8zZLE12bnuhF8eW+Tfc2E1q13mr1oz13tNjD6ukK2SiXyOfM+Gz+QEoTzmV1PSJemZPF6lkRubFFh5LuPogRDlql/Oy5ldWVlWO3+hMvvSGaXX3rnFwWp170smP7jz7Hhx95ueEc1Vdk5/fsoEWrzXxuxvbVs0Jk8ebZQ/sL85oELqo48spM9nj9iIOnBKIZePQt/ohMvfq2jVunhodLb7+rVj31ohAbS1DBzLGpXOk7L1jZ7/wtH6qr2+IfoGjfu+/UfJ0GFqxPWAta9/Tm+ifJJ6AGK/BoO9BCmxQRDbLBEA51RGMMbDDQNi4AIbFNU2r5gi2dHzHupcpjQGzycBe3G+LlynGAlUWoqXrRbFRlyU65mc/61ZLV+qlyOKyTZEV1ONFJkfPe2Lxaq3Jedn1vLKLW192pvhS+sOWTwcNRvPsupCEzyvBXEpTZ9REzePGVQct/cGjoa9EoFeU4f8dwPDpfu/M5uupWptjAGhoo8OnfPCSYhXpjJkwOH1peFpz5nSqeP9teftvbEYDqegJ5A/lRKCiOjsP3tENzQDiEUfBCjFBBPRUaBQ6CcnGBIYBXMZL9BgqtKuNXhQX7MEcH4MOAaowjbHehA+Na9J3Nw+ttlaxWcmOjw9mcoWNxJa56j6xf1ZHxbgDjFSabLVRBZ041O4hcXpuuWK2l5bjZjKj75fzAnmnzcSsynv2d3/E3c0sJ38l16+CdfiT+2w/4v/Sl7HjEwscaE5hUFj9F/JSeOm1RKcrzqZWZO+9AQsQtcxPhyRp50GJYRWJGVYqTqZ0JUeP4iggnjOXTFlEDivVfn9lvIKJkL30pElQsHdj5xuJ1Nr7uDYQTLgIbbr38G+RdymqtwZ+0o0VkWBomlK0i4Yr5PKJX0C0BZYJRcVGi4EzwB91CKUHtLIBzOO/5aW2vngkd7KGT0PUshcvRCgiMItsexLbHnwEGwM96YA46HnWryWuwVi6N5DIlXU3GREyIAdPj1slrXiiacB2PunRkXo0OJA/dpKFFvlvw+88MF4qpi+8MIzrvujgWIT46ZB1p+kfSDAWVQuQEmscXIqN3HzxRGn3k0JH7fVwgiuC518eliP/QY2Yua734hxMCib/hKxfVrJ2vCmGffGFEHjzxgy86uLz/nkPJiHQjkzQA+XWlFylowv0fL6SA0t6eTmJACfiVSpAYEH6+S/hjrvBThG2+W+jNyuPZybmcEKmesMddw7xbxPvy7YQUb4Mp1atcof7RSvz2/xMgJPDm+/2/8zuuNJskkcvk4lqWkVjG2b2bheMydGzKk2DksR94MFqNPvTBcEduyZortDtf3fkbahISHd77kf2F++vDgJAEIG8kPwQb8NJ2cEjbiTUUcgONnpnQxQkpmHSV21DKTQnR+1CaKrf7x/WSAV3QKgHqQW0JLp/UAzqmMq6hwwcPrDeLTqyUTTs5Wwx7FGVjuoCRb/QkpqP2ihFdjHfUgLq9W/O7hXpBdKleU/oKTRtZCQQqSHz7TlpLdxgmxebeYCZKKhUSzQT3NhGpqNbOBZb2OgGTYQXL5OmPa27JfZpC9ugjyBgN33KAI0GLvPhFyI3xiejOV6MT4wbHV79G6zvK6WpxJUkopTv/S6lm2mP0dsXoXnhV25cEwmDvDJGceHROAAXBqdAMccn4BYI9Nn0GkdLcsi3iEVoBJAhM83nZrD7UozS6trqyvLTQamajmtdVJ+e/Fq09XvfQDqtVqjjthBR9J9ZjcloxKYk5M5+6dXZSUMT6RClrayrtbGmijkYoYxfTvtQbXx6xL6dwzlhcsTgnnLzy5ciixVxs56uxXDHK8BWvUDxi1aPNtZtfJ3+q7OYW/Go7uYyCrtQIF6eSQSoxjESyjUWknvEcBy5AcLhomQQMRNkpDNPzDClV9lPK3XsYzzwh6E3w6klTXSxDj/TBSZIQedbDS6IrTGEA2IKtSklbxurcd2hxRq3H6v+mJtS1fLFOeFf+9i2mZxIa7tI18FeGXmsVLXssRIyAVZBEUBaIO/5Ie3a+OPzsLOnm4YdmDlk0ZDhLKXQoIlZ97K7nCCvo+MYyIfmt7OpPvOf4sYmcNV+3kVbBk/kvKMt6AL7QDuUiQWAcDjTn88wOdeV+GjiEbB66YAlGtcSbhqSEa7GPOUFq276taCQc8HOfL+Dzlu3ak4JXTHLUpPakN67hHTPkzb8SrU10ad/e9toeV2/qtdnq9NTkxHilXBwbGc44Tl6FfY6Ti4vhnv3u9PMIqS3NZbeceCcA7KqOo3Wuf6unTbaz4ygtiUnE4V2vZaz3ImLt/CXueq0Ne1dXXvzif+u/ePrT/WsMvua1/VeAEAPAU2pVxuHxp0YtQnrJU0bHZ2xLcKI3kozONpHpbSR51A9igrswDuiiqx6Q6G48XzboqcQ4jE9oBvVfWiWypbHu3nPTCbm5jCZwTBOYk33/V4vh4dDOf4XseDnt44RwX7oct0No7L6jw2JqUExgnBrqhfd65+s7X3Nfa6lUtcDPulL5G21/Y5QA2esIitAVyTGJQJAAXuRISMcW+DcBUZyHbtNZ9Rq4YA/X7zkb6eEUQkGBku1BVDt/VYAQeNaDYafhLIawujQ/O1MuFQs5vw0H8IDR29aRItFrS1ghzXpjhZTq9a55qGlroe1Ol9VQpyKY99LDrXRhOEYJT4yMBszhMkcUkfBqxpd4i1WJZ8PECKVjBkO0Lh4SSdo8bGDhp/IjQ2MMiQgEqLk0jqPzK0dzyUZ1KpcypKV5R0RNPtmJG2sniblnilujha5d+DO1AhfgR9r+C9dtHkyEg2AYvagrJ5kbSwhOCdOmIOSzqWGYW8GA32LaCXprcDkyeDnSMXVa1xnVUANh+0qI4nbs1ptvOn9u68azN5w+sG99b3uh1ZiaKI2NjsxpbXdEcre2573dFd2PVs55DPdNu9Dtnb30L1cq5fopoLb2ASKlNuHXMATxoSZB/M7vJIRkiERmOQ8bGWnEfSgCm1P8I38orEB4ImaQ4Gi0YL44ZhtVah8/ywMpf5Uay1cxEA55z7vf/BZGjbjEzsKwAv8xsvNxM2hYOjZEWk0JEXrh4yyQ9E3feguzsbordjmo1msG3ta2w0AkzKCQpLta3ZIH76wFJUSvmYlCGFtgGAGvvHINZLCPdAy9Wl2QHtVAibA9ANGrFZiejCUrjk7Ac5ZniXutlZ1NfRrq60NddSzXrogF7fArvjvsSxftTMjQBIiDh1LLCzal0SgZIk//424Li9xQgfJXqU7onONHeDJKON25RLnH0TAAfYHiaAPe0w5vLDdmxlNJG0wGuLEfuVeDGKVuvkBQE+S3DMoYP++zTV2B5AHu8TQIC14Bc7jOrQki7YSAVxnXzamHD7pebKU2r61tMbuUzQV6TOkyUjwS7jSw1K7hqlZIo0ykyJVpTESjschgKUPl209oDu+9h3H8zPaJEYKU3XNvz2OFlKHW/OHXGBtjX0f0HXFM/3Pu9hvO/iD1WOXs6T9G9rnrkFzFa40c27gtEnn6bVIIck84fO7g4Z1/KTA9ykbEQGzRgHe1h+Zmiom4bUkkZQQkG2mkh/uVn2HJCCFUOy1KtWDqCr1tGX3HdjkoOADyPFtaD2gMUrK9e1TzHQWABjTq88Wsky87xXzWp51bny4n71oJ7f0TzqC0CkkdIXXwB2XHJRn7TDFrT/rTlPzomTORfY4R3n6O33SO6E6wQJCKnYtc89qhhBS0xf1fVYH4PnWl7+V3vrLzFcKoIEeNnW/uPK3YA6Ljabd6moRZuLW7n0GIV48GSneXGPqDQW/QqxIMAQKhSNwGenrWG6O6KPDUeGU6p4v4GB0MavV/3X4d6rXedOuQXnJLPvfrr08l7n1nhJ8cjW/eZjoPnIuPrAfJpfFSpdg4YPG75tbiYn99ncfwzNu/wJwPPjc58Zp7C6E9Jh528icfDWMqHE7dt5lZ/PzJcQy0b/zBxcw7vRz/opKWEqzAd7XtOSAmlJCSrg3LggmEmmTb6Of7/UjHq85XrwoM9oFeZX4UUI2aCNtd8G6ENmDN+vO0XhamsjlrUC13VbuucBFYUkLUq3t5bUydgsDP/bI89gI/Ib7b1uJ33rLLC+CNqdZKypcMY4DSQ8fEvpbfKwmIc/uMeMxYPOXn+MIX9G0+GY3biJK96U0o1o/M1IAquVkjX1Fy04Ab4A743bbvzB4ijVqZQG+LfhaoBEndnhVDckOnUl25khLOmwgQ17ti7vZE2OP0GeYF+/OSu+a1p3pTEARHsd2bKhWaSNjuwzXfSYTtC+e3jhxcWqhOF1W3fsAHDWxYKnzi3n7ILvn0miViXuVF35fRfi1einK9g000B0vwnjyX641SKzrQZCPwidf/Kgb27RJqEjg4seT38+Hp0jxFk0tsTIrIeDITCFoTr2oUnUQxLXxDBxvNc9K/t+mE1+8bYkiLqVg2nbajrVg6/oW3Z82LNwyI/2z4+afnsgJTxnw55+fhQxcskkwtrwSJ71xx3ows+ozUmQ+95fQZP04H4je+99dvCFNCZCCWsUxqRWZHta4oC/FHSleuU+v8++3AVgCoD65rV6jorXQNKNcp8EXwAac+fsHuq42FQsgtUxciAr1FizOvZPYMU4ODU53e1KRe77neLFR4n1Ytb/q15uhmqFtuuuHU8aObG0cOHTygD2rU56cmlGXO+XdXmnu1Zq8X0FXCbiWp1WsjFF7+XZoh+V4Wlx9UzZzoKmbT1UxXMX/yZyPUms7fGsAzS4QTQo3DDkZRxhzm5347SqXfZ+STodT3JAgKczxlra9jx4m+7OWeF73bOrsVLKGf0qXNw2nH9tSXIjEjs6e4vXA6gohIaWWdPcYKOUHsaMWW3Cos20Lcaz8WS5cNgo8/PuBg/2SlpFX8iSf8aWeiMgZeB86/KR0/DT/fjpSRYUXXqE8gB7pxrBfETEgUFKiAi4O1aUp7l16nbpx7GdDVZgT7M4K9GUmui1sDYIrsrIKoV7qxRyHgrIcFfsLzuqfh1P71+dnJ8VIhNVQwdOe7Wq541ziW3f8GTmXpgLBTUYkpr6tHO6dsPDmI97ZCZYDE9IV7mmdLPHKrj021pvML4U2ydHRPtVI5MReMxLjNaKeSElZXzuliqb4vN2qdPsQXj5w7YqXuXeeExcPEkAJJ+C+VrN6J5uG5yUO+AA9j9M59K7ckojkrMipDnKH4eyGcl42H9jVyiyEejZD4PYdOPjdIljjy0SSieN4LCAeEAgD5cdUbugp3te0hNHAqTYjR92YGEjTIRYmIXsOQQB3dcEa8pujRLgZAoQzA7QGEQ/Vx2KEF7aIqe+ZN7aH0nnA2Fu9WDDuZek4n6I5XIexn8jqR16O9jqkChsk2hitIZNIpxRbSCZui4RSaI/7Yzs/G/CPNgmMgtRPpGWsyOWYQrODPqRxRCPcvFr0wHLM5NcnON3b+zu7m9TZGMUZMijKWvi/KBHSyezcuXIQ3t83JEV1z6uWVw1cWmYBz+zzYdtz2vNGVoGAPlLR1fnJlMcm2+VkPw2239lefn6iUS4q8ilst8l2tWhTtJyiK2sFBqfvPpOj2XF5WIWJmfrrthFaO20wFhab/M52YEClxHjuzd+ViHHGwMPSJP0vuLU5S+/p24hM/3w0Nf+uTATSue+7o0kvNz2vWIoq1P1Cs1eCFH831NqMSBu9QIYWXiPf6YqtXDmuivBbWMTDBfKRzWwHOeAA4785A0BwFZibz2XDmGjmc60rDNa+/fjC3ixIpJolihpKH7XBx2Aw8+MK4Hava7GNYnjkzkeSmc/sNtpAb8T9HGjTNACWPPI/cb/MOIxalZCd6z8v/xozE9I1xfPoDaBgEl1F3IYYvfZ3+s2LiJLy/HTy6caQZ5wRxY40R8FjJ+GxDMq6/TsBvmYILrV8UBwvLqe6Ih9WNPxS9SnJZXSF5pAtBhLO9N8Lz3gxATVIKQD3JyetPHFYebN/eqayztzxeyWeDXjHZo0oKQqRXSQ6Qjqci6sVu5ryjhK72DtyPRcKNunuLDoXvPuYT/tm4QenttxHuhCk5fiJ+fJGwqMPwd6mwAyXHnDjz/KDtr4aso5tre+PCqmaMwL0viln+Q29/Mwkt2uRHtXrGDSF3PrXzBcIl+bf/aP/bx5hEgeSFzEJWJaRqUMG+8fe/9klyRHQCz/BOGT8SJSzTqR4nAMiX1ErcqqpEwXPXESS4MbsrscuZws3ZDMkZ06ldwCKIsBUK+n0272V3VyKDu5FeijfWGdVQneRdCVELMgKgHujWjcOHDrp1oj31+eyIluGFfNbZlfFp76PWYJL0mRbS7Y1sNMu7Rb0j7LtCCg3T29kyQDvDegwD/kdv9xnO1hh7/0douBmImsGHHovb3JkgLyB4t/AHRw2zgzmZowfXP0mNTHlUgV6SsIUzcbhYpMQKxoPriGNxtzxaFv+GBOM0qBfA5vTnPoi23+nY1zy95y4kO7+sGEF3WNKHFxcpCSTyiTsoykCc6HqqDUD+Qq1TG97dtlqlrM/k/ZrymJJmqpMfLd9M15V9blk44B+sK1+JCw7gvOUZ6QxpoFtfvgzgaUsb2murtbkZVbRPu+ui/gruXpiGannZtTBCdhRDUX7ZusjunmKMiNArXqbCsWWD3nU3DczGomboouI+PEvP3HD0OKmapn37gYIMnkrjrTcRGgjO6GI02qos8uM/QQOu7QmSt77lFY8jNYddDWDT+IF33X0PM2hH4lsAZFYxOQ0/0A5MomBRRJJFitRjsyTVTcKEbvpCRvBBjozBVqcjGJGe67UiVp8RHfTQXm9i4XIggIIKYNsDMG+vfxqmnXIxUYkYIqWbFhtum54AMa+p7e26qihBNww2muFww0uM8gds/KJAsvNGklncMvfu9wtZwdA//zOl7Bd++q3+WypjUfw58xNpJcZIn/4JgmguLKaPmAZR+6gGEu4PGDiFRUSxWD9KNGPPvyTgEvkHkFBpF6/SU8hQNxUCKIBUjlj/rod7ekX9ef7rLlz4H/rVyjfvrgyeZwy45xndY52987vFHBHx7mFk6BQ1YMEnLcnwJp9hSbrzfeQPpc+S39wX8FmM/oKeGlfP9v7+s+lHAaoeDtF9ONwCJLj72SJ631X9ib/udRfIb1a+OVSh7wCEiySCj5OnIArioyHE2clISyUsQkq3u1qHC+Vyq/mLy8arhPSzZqPlT0uD+P1Wgbx00XiMSCNAZqsz9pAUJBSw3Bo8XPpV/NdLf/utz5HGVNSH/7qnWAQgkLv07/j3+MuwBicw8mQOO4ruU8K2CL3jXQYxKNGt1AYVRu/c2VAnO9MyGNCBgnfJvMbZb+sNkv03SLJ+897uN+gfMPPe6FrT241nNRO8id1UZUsHMUc3DhbH9cGLUkgHMeHcQLu8TkO8Jj2tE965tEanO6ZfFKu5LdjKDyt8ou6VEbwm+jdURwz/8YX1C0GOyEXAL0QFiTmbTZYlDbO5vfWTAaOcyO2/NyCs+eK++HcjJa8r2bP5yqJJcG4sHginR1ZmA/kLt2fNQMA3WShXZKaYTzIaY+NThUhkppwIjop4LpQtGcHh+IeW0DwcTeaqs3mpVzyqui0t8pQ+ewMf+nijnqSC9/taGYPzEgHcQNpbJW2DLjvzMrULHNwNdnaB2/neKZce/gpUZzNseXF+tlLKjiZifhuqOK03wyJ7iD7KUfOyvW7ru3akJEjyOjHRvrde0/1i2iVIlcoPliBvdypRbXFp62Q4eOhW4n/kzLGWtIjkyKNqJJENE8sq/e+QPDgh+MiMP9wuGobPFyMfRkre/g5CqzTwohsjoesfWpZh6jeJiTiB0yziJ4kEItn5S7pk/LOcVYpqx/PtjeIaoKtX71d6NQtvfbKAFLpalQdAinA3UIKqbA6IrvQNDVY6PH4LHSi9+IzYdu5yGNd84/bu0ok5XiyWKiHdpQQdke43HnhkNWu9HlM11u1OVbfwedWRIEczlagNz4yOH0hGJkJE+AMiOX9+fno7iug7uHLklXGKc6PxRJATZGMzD56cWbViiwYTNFI5nKi9QNTlLcuz+81AwrM7JKGkcBpW0bf54bL6vqHVKqFU5FBSspFFdih9+S1+aMs73gqI3eMcQsB5AwFc0euZIykHzVF5cE7wqnOc/hyntwQT154D3pSBOoceFRTEdm/W1aHeOdilhbkZfQY2k3ICpoRpnDa1vM8nGvUBmW5p+XdCnVgyp9vJBo58JQZ7f1UV5N82lnoCHfbkXr/8HiaNxSMHm3sC+NiXp/fPlZLOxOhMvh1h+LNzz7m7J8qIlOx8ZudTNOonVQtbcnamtWWkL7zqjrVC6uCeh8azpawAAhlPugswA/e3LUAQDiIhG13LQACBoLb4QARcAK+DXXGH2D8nk+/hGHDB+HYP30dtta18PF0sFtxjcMWozPYl1jtVcVlXdFzqfEhb3VgN3y93/iZauHFyOGpT4Y/SyKmVSHLxXMR3/wlmnb/1pLlXBurZqPjUv0sZ3ChtjEXHbGExs76P2yeXCsWbXm7hfesPJCjOji1KAIQUAD5KfgUW4TPtcAE5iyDlNiKhA73Jhe43jm1KtwojkNLQpuGWbyyTdCPlqUFs8FpYp9fxmVNjCoSU9DgNXo5sj2k6qaKzD94N2fJaNxZhseQMRw868XzWHgipvcNH6qqh23B1cS3ePVnYypc6mxkx98ywtyWOTviB2wNGKKObCg4dQhI6uYoOz89mqpkwM/1DZUvgQ/cjM6zJ0U4LB/nQB6vr+6zWfolkIpfIZBLhOCFsfCS6uV79wIeIQRhWgcLwpXn8a/wN2IBz8IjqO0r4UPK9KHAUiVhFgz68QEyDex5sDgQQKogOMrrW0iuZDfWOE3vhCjCW8lT9WU50dk1025Yk6rO8ACgAt3vvcTW89nHqR6duPnvmxLEjh2pz5cJIppC1VCCKXkVay3Gr3mr0tio8c+wqeK+sLXcfIWjpf7pBSkJ6cUZnl0KKiFe2u+JnLvDI1MLQWDQ0xglHxoeiBiHZ9MxtszU7ZTprp4dW82US2LN86uTqngAZDTp2YXgqHTs6U5v6cK46VuGU+taHJzj9WrxVG97njyaosVAMZ8fCxUVJ8J1TY8lQdCSg5Q+RhXSdfHx2vHwgEw3nHYGI3BwrL4fF3Mio6skQwfHhoCFGG9XyVGuiPFpKPdZcyKZD+53VbMbZ+V41ZpZitpkoS8ZUfMT9uW7fyQh5SknG97ed6+erQeBg4kZ7xeQMPVXMd22wW+zyltYQhOrajETEAHoy0IcGrwF1FLSd1R8C3NzuoS/H6EL28aMH1tf2LC/OzYyriKYWmbNEQhWyl0l390+tREP39dQb9bpu7Lnc5HvO18tWe5MabrmnszkVjapljcajsZ83yoGQ4f9NvxEKlA28zAfsOfkSHyIzYhkPYzQQUY6OTefyAnHFTWUDhpkpzdWW08VT660x3OURfmbzufKJVxCv/SpEXvsaY2w4l29gvjkUzKZiblypc/VL5L3gh3nVVeKbThLKcGM+TIi3EFnoUOT9YoVLb2hT7G7C1sswqjDgVmKvhHknEfoIDoxytj0w7u3ez81UVIdfPOoEwQ/+kt5H2H3kKbLL2mmF2cW/63Af751zeot98/mwZ+CYUbMVvYWwU1L08kAmQd47cKTp6W3Pwr3lbVa0z+ITFscqALn0O5dq8AcuU4vw+U5YWAFJCZF3uxQZmqJ+ZOKeOxQ3gRAp0T2yOq7xVJKLz2aC5rTcnaCw4HUaXxXeLl6BVCCgktHtAZx2IXGAZkN1ahTyY+mkR7N5Bc3Uc9b9QH1+D+lQLETvpwu1/ftAj+x7RoTPnDAIslQuStQjhpO+8HgMGSIPnlyY3j9SHd1F+Td/mdOgqpm/R0Rt1JQjupzv/NFMsLo6M67a4BJJAIQoAF5SFuNO+OV26IbjecqA48b2rUf2M+nJaQU4BcrhYj/IZK5HNg1hMwB53kIpA9Kj9kp88Gp4R+HbE2oAOVKud8aRw4O9KVeAFb/DBG6/cMtNxzZ1689Cq6YaV4dTsQjcSe706TZBbUHq9eYK0a2BVxiQWMKT693Ngl7tMb6rBbyTsAopL7M3hatYE1xZYSLGTf+9MuGLWMj9B2Y2Xi4D+VFb+DZv9xtyiNFb0BdIeSbH/nXbeCbz8rd/02wK0wh7DYa8vMbwZ8yIa5WIIyV/veVPLCx1zU83BpNqFefgXNum7tHXmQnCvAVM9BeOcgLQO4/ZHwkOjOgGjrZDoDo1Xnb5nSNz4lvz22tj9VicuApXHgPhmxQtz2hhf2Pn1wa/XxKA1vBn4Qk02qkJpNZLLpxdmEsGwdDNGfc+5+C6yUXXwdUDaFlu8+nQpr7saXVfwf22KQl3NyMMMujxvv25DnbLMxUQzBJn1TTKrLOukQBlJK6CbxcEco3j1jZcE6ZNytALn//Q/ffcfeftp09uHo5UiuONaeU6dbl30HV6C1PXv3FyhdhH1WXN7eN4Nh5URGMZEo/FvHf/9n1sseMEEJvbF+JkiNb2v/SZnK1+k2d2wvnJ6OihRGJQPColPEaP8BE6+y38sAhcY6AbKymZ2oJPtGNKpszrtEBxLVBrywPxUhFM80oxuFrE9OzAfYEZAZMysy8pl6P0EUQF0ZHV1RFuge7YZi1S6ciF9e3LxTMIxLe73I946/x/bz3ZA8+8lG6W/R/4ZZVlR6EMK90fIyCkl5P0f/rjqj8IsvVUpT5e0G17rYFfo+0d5YsMNjjNu8fDM49eHzLPtg9y39ZaYngksXnLP3F7JL1gk8jYkRdz50vnH7dI++B2NL12c0iIyIswjL7M9eHqrZXV7x3bmzjRqS/uIZaSs/1wSnWVJXMoSR5RHj/WoIbb4so21vcQcahTlZkGKbu/7wqIvUvD8OqzXOesroUK94KZSTXJrQ8MdebAM01pl4GCRCq3gQAaBLevgdRdZQSuP3F0Y297dVnlZ0XXG+wn+3VXWeJbe1vN8ADF5cskzT3lqkmPuRHRVX2rsXosbh28hVjHVkfG9teNAQHD716dIiY9VB8/NJFrfnfAkMnc1HRjKLexNDe8y5ukUnKKBF58NhLae0vCmpJnznblDB88cK+Be//xcHEBCGTVSiXUSk3BGjzQDq9Nh4FJMYEUyEZ+VLtT77d4heg09ii6pex0jLqnI/vte6MEEYREsX11xJZqajmcj5QS41lDZCaLXr28odjz2u7mW61BlzoQmUc0bb24xb2Jz1s5tnAuOcb21SdKI3LfuMBQqNgny4vT6ch+6iMr48MLk8IJigPZuZWVqYUDYv9dqSj6W0a5vPMXO39G+sdKyHk8s+VDsm/u4Pp9PoKhjW7MeL/iaQPL7dCInzBcpQQY2TiMOmYMuBLJEDi7Gzi/ijQLk+jIzvDCRq+G2fuRmGc3p/xtzXFkv4bZn7Nbaa6c0S71wBR0nHoBiHpJcHs3cGuroyyHVA/Dent2qlLOjSXjThA2yIbVC506uW2jfLmquIWKXj1JGd9OT5FneGO7ztjv0pJCOKSNb6RaykTLIxPDBiGxkFER2KkrmW4N6lpG98BYwY4W48OZuGMzJMKQpRvL5Yx/OB4W3C02dU4TZVVt8y5ldTfgHe3MvlUCfD9KqCOVNjKaRmR8I4IMj3TorRqoG9gEcu6qh3fZ74ZL6mTXu0RtjtQEyeGsgoGkXF64BtKtEavjs+3lhXFFb2ooHIIN3Oj8VuLugpC2NlJvbqt/u0VQPeSdTvH+01wn5t3zh51eOXWn9Is3EXOquhhbC2OgfP/KlGEKYevWNkYCfk6NcH7PhXAo5YwuRNdtfBOLVkaCpt9UCJERC/i+vX42FDMt38gBES6PbBSkKbglTuyNEmS+0mjt+HA4YjBpW6N7mP1IgJCgIW0hnhBCVOuAEFY+7hi5CwrwvCfTqCsGHq2dvVpGKGH0osDO9iqGNvWl3FJEuwFHv/pe3jUBUBI8A1KhmSQX+khtiZxYMVp0HEdZIr1B6xYy4/2NPU1o1z51+gveVHnNaxBFID9lYYXbjclmm+MJs5iqkhuDP11960uzwfIhQ9UPqtHK/HJNvul1RTo86/au/bsbc63DP3RCIKc+nQgxRnBjDOHwFPJD6Svuie4uR0Gi9vbUIAAhLRsd2Qpo/fUuuafl18I6fazDe70zGqXwDMj2tZDtsctB4GG8Y27dXYwVdYBNtcYVRzLppN+Gddxr9nbt4r2dOO03PUOgqpOK4oH9jO7uqR7u1WDucSoxpIjMjlYykSULexsZnYvvZHKiHMm1D6oRRG7N28S2SvgxpOTJnxYxK2Bmrsf/q7a3AIzruBaG7zkDl+8yaqUlLYhhV7uSLcsyyJZJih3biR07cWIndhibtHFKoSZN06b8l5m+MiTtKzwqN+V+X/P6oPAVH5Tb9xWi9T9z79312nEcP5Js7eyduTNnzsycOXNochPDE8FgxNVlfOgjvlJjoWaoY3X1zmvTWtAlDq613O/hcXi/MqrsmLerZZQGYn0pRpRFD7tRzgiR0mAKEr1tzWZYfJU57TBQKZTqilSxWC4VJ9yoffFax/TEs+fCyihWiqcaqjT8SPKwiw31zySZOR3Gu5BFI+wFQANWMsmNCy4JaE6F1GrZ2XSQwvsRR0mJtt7HdB2uZIaGnimcI6x/l9+oBaPu8gmL2fdXoldLQkcTEWSkgEwqIrdvro2GbQ5+35KaytBwT2I6R7nEKPj6mbh84GfLyAd+hhuVctuWTRubU5PjI0Ny7BNSzLYESzIqJRSk7ZNr59fVU9eUmpziHE1ONRCUxmxCMtQUBbqew2fG9+PAYG9UU+1dGznjYJKx4K00HKEwPrrHYCJxpxrsiXNz536BpPLwMJhhvch1ohei3Nh60FbhuUHthMJuu52HIugiSh1qvV9T4b57f1ZRNbjZNyXEADznWTQ7mbkilKa6tyH49lBU4PFi5fXzfb2A5Py1hazFAA+CAmRrbTRDyOLFmyhpa38yJ/1Hg9sMnbtTR1O7tD5nKeP73Xqeo9Js7fRMqUe4aP/yDmEHv7iwQY7Bzhmpv0l2x6zx0VjwEOli0uWf2rLO0wwJPVN5n/vqtlir8LbxQiz2xcDurSZ3Nufp2Oiq1aiHeV9G7d8wPMW1/rVaqgeohVIdYu/drnN1IheIJ9VeDM6tw8DqEDf2HgjrxIzvhDWEBgwUyGV5Oje7tBN1gtJ6ipnkQq1QJKoeVMFlyUJqPGuUSWzPhejZs3G4HnZRVTPF0nXXbd1dt+uUV81HS4V8kCrIQXr+jg9lEpQsetJVGUxIPD2mMkok0j0FmwKgHVA0La113Trhue0+ecH5bLuMyJPFfOfeTgkxOtZ0pD9ZLE5Xg9LOOt7x5pWUUA7MqTaEsUj9ya6ScEWj44OZoEmpagecvv5IaHGbOqIHVHPPxSFNH7t8dDgZJlzf3kwLshHB3RcHKg0WHJha3xtz0hSRcmu6NvTRT7joC51Q4Kab9GDExXYRv/Ov8VkLJioJOcsz4s+LBS4nlE89PAaMtiOyFhVGkbJjbUsy3+LMRQs5cErY7n6vKN7wFGWHz6msa8lWOL2YIu2/6eGuQnIj0uOpDY2BKPdM2JqeDZvKOyG+/YCg0nK94nFCSrPYtmUfNAB2cwiFNuTuGp9LDkVjKkajQXj/+yVpB4arNoRSTlKtgoqvIRo3LEgmDgx9GIiWzpwXBA6fFP+R6TYgXE6B8UDiPF3idN0JDh8SFmMLSnO+Pg2Aq0HeiSKFG0ioeyBlCE8Iw7NhXelAcbjAeWqIRX2fhvqUZEiklMKNg+2Z5vm/kx3TDbdLMuVHWZLbrOC14UM8vP1aGwEoWBsHTM7NgY0WBQDUkulGKYgJHuUEnelSlDMwrqvNM2DGxgEHyU9tXmuoz4/l9pkA2RGe5iNZK33r/Woulg5qANyyCSG9gYj9vDv5UjFcH+J3Ps/O9CORhuG3nVBdmzld3o6laxSpFNZ2LuvoD0pDvHihEnKD9If+v7Tq3tnwRwd+Aj+xA483urC4Spmdn5kEYCOAMFRFimSr4qqBmJgPkkZLVoUQN+a4POpQsjzdLA0WK5MSldLcz2WMpWGuSEh9q0v33N+iXGw+ZpveTRpj6ImFyuuooZ93lUMAjE3DEnmVBZN5yGvcaGqMahObDQCIHsmHmhLLYGye0Cj+g80bNb31a62/LtA23Gf3PO35Am111Tb5YI7df9/uHlPPTxj33c9yA9y9H+AxeCPMKb1KfX7CBFDSbnhwHZTFJOBmBQiCGz4UFdK2MgFcLgwUOhcduGSmmUh01MTSJKoi7396YTwRGxlKFtOq40TzESeUGBr2v/XBuBMO96qWCcmKrraTBSnPWRA09lb8a2Wn2P++PR8OAeASqFACymeAUdrxIANUEdQbFJfVuU4DTpFTsa4ZUnZdW27lBr1yV26auEYN5/5q4JRX5yee4i1JpyXv2nnH1Quev2vfhbsuPv/iNaunaiNDYnR1L1Rn82RYbEkemuXua7Lk8+4wud5EcUlMt1uSb4Iip07E3Tsrntp9YWk6UejNVuORUDJDiw1TTxfGq7XVMWesYm2OswvWlbKn527IRhyZvSXKXpsf3mrkh9cGsLh6vxZ0VpUiyWS4T8NJYqwbHF2MJMZK+b6xxSgfmY2G5w+eoUQ2H07ne2WR0dlo66qFiQuHKG6Y3DlkyBG+BAfhZUIfaSpppe6Npn3yIjvblS8iuG4N6Pr2EXC9GR7pr0YLfjRW34BB2i944W18XF6STyXz+VQq97c9EdAwIYOVF/FIvFiMJ4o8VIjmKRQSyUJOWuwq+/AwHFFsZWC+zAAVg6M0KlIA4WYBKLoWrbhPgIw7Iv1hIoYuLMOKJrzY5lP5aQcdVbNVQ4eWCRvSKjF+bdtXXy17+VLsg0P4qBJSCsryww6cNGmPUEDZxiVtf+gYkRxYe52JXAC8gILnN42i5/N2JNybCBcihXKBSUvitkijYwiamPQ9Rf0bn+Iv0+r929OcpzdXGhocLaWzLMlsSMVNC5/XW2na4YjdLPdRJzAf6RvQABI9vYbpYkXBb4pIx1nlZi+8aw+ClGdSYXvs37dBKduntE+DRVnEJbAny51S5Elz/UgDZigSCUXi0bDGMy5+T95+FfPu13H/lkWOd8sOqoaqMfDu2RF/ZQhX8bj1f2A+rb785dTkrHTrS+UFPL/Ukpr4hJDrm7gWN+EjSlkZmx/uScbCFJnYGZi7494g559v2S4RH8bt8XA4XL+5vcNPCoXmZHvXK7o3/rh/p+rFum8O1rz3IghliiPxBwImLRREu5vEf1Qz4+ddF6DwtQN3aqBZpoqP/5XjkHXy71e+DFZk/6aQ3LvvODECt574F7EmhuarBIgScC3cHIDNHQrse9KnYXu8fyAkl0JCyhPaZjpFVfDitbZ1wdd206g9Guq/b9xmpHhByhgJBTZPxLgaH86EyxRKAEk91G8wP/4luQrfLVBwRHl0PrI/ixzXgqptA1C7Dc1GAsAs8J2sFRW4eqlD0b8NxZbKO+JafkHHN+OpXgp0veQfRoYUIvPldYVPfLO7tO+1ceTQgYsu2Lu8JKO/NaeKoUh5OBQp5oOnmphFZMCyqHQ/HGWdUGWTnQBwxXb4t8k57A791rFO8wzlvbibxYqDQsNTAyV82T5L1bakjI9uwYlMlZkRcUHUwBZNAFndOk6qVTK+tQpE17at3TKRNChUsQKtiBcO55UlPcIYGUux/09PMJgY37CRkNFyFGOjFH4CdLgxngxzBEPoa3LzMsbZfO4Zx9EADIwvzKc7EeII0UQsuatSzYATTo/iNQ6wF9znShpequh4K/yrMqbMzOvD+ahKFYStHaKLCt4E/lh1vvuIfaQyWnVDKZeiLpWpdF+i1vR3n3aIsc5VKWLZ4q2Wzgo7jl15FeGoWSj8XY4dJWhpyMlVVx7bUWC6RY+JH9qrWTlR7hi6mVyW4+4rKB7uyFka1Y5deeUxTXHjB3wWv4E/ET2ZVbYpz5AShplc2uBE9AcAFnvFHP2fCUcxb0rzOcHKxKkUNzQlO9dx9e5WwIj9qO5hpitahSpnoHcWbtbDwUqloMgvrtkcjk9rWggoEVMV4ssxziKvuiqWuXCHOg25TEa/PASu0//+a+ZntWBtw2Xz69PZ179hz6QKrc/k7NGp2sEMPriPMYPzlDEK0V03Z6uDqRvfFKJj9MIYjIzoB16sr3dd/Bd76GD/jp3v2nPNyEqLtJZhervZktItNTVRUkDa6cNjws50Pzx7PrETiJEFjegA8h4V2I3IFLbVUz6sUjSCRHr+cgSVH1MMw7c9dUOT6/4hVgY4kVPLlVIf8OWm3git7q4BOdzwH6ti+GxVBM5YRai7Cn8qzJxehQ7eJamXdup6sgrmm09onirSLuFwp44zv+lqMsRUXd6xuHn9uoaIdlUpJeMBx7Y4Fai/0DW0Od0ottHsukGBq76PeaFyki/kXZaWUgwjczpXFHGVk1CxKINI3XWR5euqlpaAon1g1cwFUXPdqD6z5bLN6+M8FQmnYhT0sEoSJZWvzld1zqzxpiAspREVgBBi8tBJg9otSyawsdW1gXRvfUeY5Z6xvP1KOhVwoulkpMdE5MCGs+mBZ63Ky9ttOZCN0+fH2VBRbf1j658AQCFKSUgNHxb6j/OEW+SNyvvmk1ssVPQIEO0KsMjlh5BZI0AZ29rx8tFNXTGFesmiFqM3KKZCLFPwJppiMc06bICut9WHNlDadTVn8/R3EUAUV0A/fHot3W/KqM03XHfs6IELd+/auD7ZX4n1x0rloNPtriPJoEcEE7xtMu5fgRY/SR/k304g7ql6OxqjGCHV5/tLHS15rSa4fCYY/XplSu1IxVyHHmtLPRvdNpTcMbx8ERDa+vHBbCZXt5CSNOHcmulPJy+aV9OHVu8ZSa5ec3WyD4BVe9VED2dBzgEIBOGheF+5kFPx6NHkCUUHNNde5tDhQn3R8/lJZdGe6q1esyeM1Lp/wBqtGJQQFqqssrTNWv/QZKa0amBQp7GilhtTEYhnABdIxBvRQnHWAuT5jb/WStxwHKBjVdPJjq9xqfg/CiqeUmwlphSVJd+tXkGFUBTY9y2gIx2DzTiTrHEnnyqMsks6xaTWSi8VI7GSGw8X5HLonJpovekyjolTnsJcua8eIuXcRJi0/uTgHYJ9vPsPJ5/BN7PVCc3Jlce1x9KqltQ+0/nuxsA+8Up4TMA/ocwJOfcF89E1JhKMgTRr4YCwmHW3oeHunSZ56k4Tae80XU/FHrN1cXpqZCga9vaYek1Ipx1sR6+WoNc5n5LS/Irngd2ZeHI36rpFRZ4HUY12FEx1ODCPwQDqITVLEnTuOQebA4UCJbpOSD7PWGW4kjvUGB0gHKIVk6eWitHC/mdR+kHUbRbNXJlS4V3XIao6DWacKRKjmw5c8twYzs4iIJO3L88AZdmDtS2rJhoRIGUSJLC5uufI4Otu02jrSwicg3ok1xSY8Gx2hX6qX2gIrKzpemT3U2xv3PH21RZSJ+CPsS/BPmOuzy5Gxbi4kuvux+JqjMqUcHRnQhJTOwfL2/93VnvbsxjYorJJePx/B/9atHwThMS9DZy2OawZP6rQpZJ51bkqNxZXEx6TE7x9g5Suez3dpphm98U7Z6sg0Kkg0Kkg1KkgBW1ZR13K/riU/Z1ekamACZd01afrJ1E6KbplUDQOP8XrnZd8J4+rjh06uHO5HoqV1/YP96937yLgqPo+6l2eXs3O1Xs1jycXxK4sc7vCCDdqXeGZC354Zp+uzqHQnIIXMcc31OiMLvkOVOHRr+hmYSp9dO/xCPiBk4KDYwVT/9xnM1UEMPPJubXJrdQgMLsBKn0y7nBvFTbMAjG0TTu3ZUtRAKy2WKxBbdxz86Vb06mJREojRAPH5boBUDXnD77V56/mdENFAJdvp6Ba9LJs0gIw8PgzkA1MyBjPEwMMn3efZN+dTPE5ROdA4LYomB85fssn01o0sjX/8EcKW1wflN+j9JKdEFZNu5TbXY8nI9Hl8TTQ8WSSEhVDuVSHk6YAGkh3po5WrdIuK3JFMYOph9tvdZeU4bN3LW/dMlCspkslIe4wee8p/k/+VuYO4qmXSrgDWfPsAE5uYJ1b4pgc2M6uhj9XWz+6QwtvSVGeJpyFzlvdkzhvmK87Mjd1fgjQrq1/7UzCYkDp/EW79rUOlMb6e4oBk+uzE+P9I1BS52gg7MyH+LGj/66p1pvSuNvkhIVq63hkg7672LxKS/YZ2+tzI9GgSvnyDdViNDGc3zidmVjbP37tdfVrY4Asvhx3UFHAs44XNGlIuc3T3vRKCa/CjnWbhykKPXCK+06fLATSCPvMpeYz7QIEfKl7V7bUIEQHQ1PVvNy2EudssZ45Bzv1t5yLZfr/kE+4vML3uXi3EhJ1BqisUxJZMT1cj66ErPsmzgzAZpNeBzRANiz0lfGwLqrKZdfyOJuYiEtp0QLm4H249NS+5RFxpF+AKzE36mpOvwx/hPvxE0pQqX5YkxuxHNBH5IE2JqiamwjIzVYXiSAEUW61/nXKaqVcq0sGGg6KfQ7ExeMO1Bo0jJ9Ih4IOzK1yHNiwmcdEK1eJViqilYCS+7DZbuVhxWtEfso2RBSck/ePyyZUuV6u6gkFTXKzHdi8DRx8UajHJC8nYDur5sARNR9AAq8UY5JWcvO9GsijugG4KPuuwCWSTOP22FCBSBlyvB2/u9Z1XcKUpKZ3avOjhVVBp0RnR6M9mejoLC0BvmV0rj/fl2DmzIVBVQ1eOGMykHRlGUvK51zvkIa3aVlKJ8So3ArCKNEGF6C/ucrgO4IgKa77BXmC+8WDHaeKbocJVyMaxD74p/8hiSg8tUQUQv85kajUk+AUvBFfq/Qqu+bDT9CTiAmQF50Iu1QWO32wZR+ST6ZD2ffIf12Lgi98Ui3K7dCCt+KnFEfAPOYhWSeAxJukXtpfDIFgAJRAb7BXccChrkuw7/Xe8XDt/vr1cIbiRVAYo+Zfnkzip9IhXaPPDgHeZ6S60xJ/D5wYwGfhl8W63PYwggLtcbdcIY14oqQ7LqeWJy32n80bna9XSkkMKLomly6RJrIFV7HqQ6io/A1RZsMnkFqa1Rqn9LGwqqbJxahbGnv8OBKlE4n4ncqIoFAFBuNdNxl0mBB/BwtFnuzmgpDjSBbCXr5hp2YgnPWmAtAsenQOUSetf279yyl3E6AiiBYJC7wExKhoD4eCXMHxoZp/67kbK0RgvkLk8bDG4HxCA3qCETifvfLfpzce/3dkiB+jqkpXFkXyIvjjjQ88DqLKrhitNWWtYoioCwPyisjxswRU9Xkpf+Puui+kTKSIWfwvThVjTxZftfV1K04tvKgxpdlLM7lc7UDfRE9s/x+rf65W//xkkVaHCTgXLL9sXWXH1QlrZvL8ey7dvnpP67Y3FArinwLunUwvF9hpiLGKyh0K2grVcB+djE92m45MlVFFF/Sup/IuJZjntu6oBA8foZRq1ORB2qMFrhIhv+xFeAk8gLySZFrosp0mtzcE4K/xMxpybP1N6y85I+gZOkUYfBta28KE2mH5nVUBjwo8D7pRYd+mRJSs0hB4zudiUY5E7nv1XCwRLbiKupyr2StIUX3exWM+Riq1ydM9ZGs1dUzDYa2qqU5ryVG16oEq1KvV1pefq0WjKuFG72c+mzE4UaNRDVbeAfAOwMgMYYzMRPAPf1GriX+txz+CIxmLAyHArcwIfqRzj4KY9aMCk6HuWX/mKwZCkTNdMYCfOPt9Ap2J74Zi/ubJAHK4Rpg9/+Dk93akolfLKHsCorjkFEoCklhehjcpN12zlbJL/vJ5/3jgGetJjAkulPg3tNTl+UDUk4LWD/5xi5T4Bed7jz/rODACOchmqs7aPZW7rjyWbNgOJb9fia2ZS5ZNgOr/Iz8nFChwFgkv5l/w7vc5EYoe635op05flN8eCcuLbYCEk9UDREPiwyxX1aKAeZxLLBYLJ2XgndXUPq6LrM5VM/HTIxxKG7xO5Ei+xEz1vNXR6E1lAphqjq3LpvPjajBCYKpYz05abQoTaX074gYcd0wavoKHi1MGJpmxbh/rezgAzk3NMTu0NGpSBgyEeKf+7PBb3tQhOcC0l70v90gYyn0adamE6M+rxBhsUXYrl4jZe1A4ilcVMXvz3WAWu8x5/XAzo+TUSxbk0HUFHlbb3QUZdCzkFki0ldbFEDrh1t+H/W4gBBbn9oYAQnvnFgOAnFmBgOyqALMdW93ZcTwVCKSO73A8NLQeEhcoEiM6PfX7hQ2zaxxgfvf2AWqF8a08EuZbxwsawj5GKJzs/j40Nk1kcoWeiU0G7nMRA3s3CRarxp1N3zEXN2/YbCG0vtIZa3nDAP/wcp8c60K5I+jzfhOTU2fChBqViGtHRnd1xVz1fgWWzjQRXPQu6AyIXRxSi5YBpNGT1eFMuABg8YsYGFZRHR6mROMJ0xbvjbzMbs+RLuT+nQq2CSs8TiiiPphc9exGWiePPXYqVh57zBx5y6rkoI4UU5wkU7XV1TuTODLSPXP2Z35YSyXlyh0WmHmbkHYckjsoypUbVWVAT8F7JqI+ampun7ruoulcI+vbQNV8BE0JtMnv3eGMOveKx/zqwFE/DoFQFaiqUWI3hlkoKDwjDC3+wku4Hnhw/0xYM4LzlWCIDTdsSkQpqIYCcGBrAlHXsjlDPTo4eEUjy41cVtOjtoqwdy8y5owEGDIgwVJ2zdGG8N7u2XatBjsm1/f05UqNo2uypSABUSIw4jCGe/cCAqNG72T1kkubgz0P1qN7JpYK/c1LL6lOSMwoyh/gt9D71KeWKTci1h9KJf8t8tNzfYv81H9rHo4Lrv0RJaPEhUARFQXFgAAEYPtQ1TsfRE8RNnu4j/qH9M8VUuVYEK2RLCcRax0FQu1gugAfS/VXsiMRZ/tMIUKotX6fhagWZHtLor3/LdrrUaLzobb8VbSWThbw5Dkn2q0irBe9L0uFdDLW2xPtDRDaaSzVj7enipH8s+oiEMPJtoqyI8+B4/BN9xTUUCrz/QyAAAIeohxdlhWURn2gku0NB21TSUNa9XjW7g52dz5+Fkx8j4Y73S8WBVICIJDyx06qGz34SJS3wZzsr/SOpVWBpx93kl0ocyMOiV7c4mKsKW3ROgYuEmuNeq5PYI52MOcvjdMw1zxLXiEvsNqXEVjl0Q5Si18+41MX1YW5NY1TcZ0+41MvjnMV7hE73Trlt/MOVxCU2dEekyKgb6QZYwAUPCm2NLLq2FdZIjPhPvJOa8zVw3SynbO9Gzv7u8WzvTv6hMxAO3O+13PVIEhuZiBrvkDWjBdRcA9i7s+83j/SWxyW8hj3QCalFRLtse75JEwE2ptch15NSUrVxQe4VO8Ru8cKqhxMA0KpwXg4lYwkqwVGGLPDhGc4CdtMfCtUkzIrPtgTBDBMfEufoZvR/sX5XkY0K9GfsHW1mJlrfuKrg5wPfvUTzblMUdXtRDiUtHRkvfOLMoyzGK2aO1oLynOE7YYzrCLCM6+9eJlqnStWJhWCHGX4c64iV687DcuRbSaoqnaRAZoWl5LgtN6JrX/am6fiuOu9VPs98YrE95O+98RXpOT46bfedMPlR4qDGTEOwnzDDXhcFzyyKzScbLSXLndvuhhFab7f7dMljHC4a1XpD0QfelEGQrIOd8eZPMNA8sIZB7Hm7l8P7zItQCOmjYQjSU03QqmSFjMQLDNejvtZpWQok4yER/yMXZZK/WH1R5yqlih9psf4krGxTHNNCAhDOx4xxXwxkRFAa22zN55KxXubs26m6aQjcdvNstc2W7vHxnpXV9NyHrgTJF1d7Rb3H8rJ4T1ViLwdnS4oT1cMJa7klSlvLgQoopTwMOK75p/6JOQq1fqj/f39YbkamifvFS8J9HTST7wGHf6qmEr7Kf/RrH+nePK0TwWUPkWqBsaVkBKbDxNQNoM844v/IQjhSSkE+sQ73Gx8Ll1GeC8lajB9PXNwvD/BDLV1HmU6VeFvDRmBvjWA9MQP8UtKQZ4ZJXdCJMxdEfpVh3gbVNFdwPnycVNXGWNG1uTmUA5Vwqlqj7373bYNR5P4iGYxGhAsjqlzHh9AHdHUI1XQDdUuK6AMnvgtTuJHlatFe0sZ0V4zIrn+Nufjcvlue/7xQMIQ9Ym6WlSlFZHvPtee6tK4piYL+ntppTPBJXfZZao/eIfRU2YW5cHycFiPB3QTyY5NTjhClnbojq5/IEB1ZtbmRtaZ6mTCiUUiAT0esczKVsvsmzJoqFbN5CIjJs9pIR0MHoqHkmn4AwWqO/ICLiQ0iEhVPkAFzk3coTGuO6bJNwSKYVGo1N+XiNQenI84ychQXDPSh+Ikl9JS0drzaxNBfTShPqd3Q4k4JBjzqNS/48OCSjWVu4Ws45nLk4jj7d3Pu711yjOY7goKWOm+5SXennviMRMoLZ/CJMbaGqZR4htACAWTxGytDyXX3bGNkAgVmS7SRW3NZ+xe2tZYHXTM7ITAGmdETR0arg5O13tiyUx0cJUGTnRvTWfM2C6ulMYjtopjOZvmImo5b3KwSwf1NbNGvJaf0afHDc40NWE4Zeid7skPDfZWZkxOtfKwqW0uVGpbqWrAn3fdUi9tixjhqEaAc8sej0YXZm0xoTYMq7FcsdpQTUvdtxB6GzVTeQzMpxJ6vicdjPX0bA4Csp7UiDpIuBlCAJpN9g30GvpYLhgJaDGxuEKOtpAP1YdMJnCunvg3eNCNHbdD4HzzbJ4JnPdPxtsIrnP3s+5O1IbPf092MR1c7dLkeFO7Y/TvOQTAPi0Y2rPmwhhCX54wgxsDeUiUd4yPoUCUhdj7Hi0KSJHFYuVRvZAyHOSQzGaHw4GoenUPOxYxgsv3OgC9WUvTjEqOg0lW7Xv9zVsNGNFSaecdn9BjGBiOOPFSvqJmMRMOgr5+0/s3UQim9Lvuj8vZteFEFW+EzyrLyqWipwd2jeTRPZlEO3rBzlTyPVn9axqk8XVbztl2aeAn43+eXIb12iR4tfkOTTIDropn44OVciJYyMfz654xmhAvG0PM3DJBtW0l3nvxrEYtjnoiHetTD91fr/XG9+0dqaV6q2NYTrZOhBIGi+UZbEAa0fHamBXrHajsW5srjaqBy5eqqKkZqykEqquu0eCypWOh0vT+91uo2RYlA72XV8rvasa04g1X7R8K6SOV1SeUTA+asznbIhcas6tdGWNVyAIfFVK0FyhvFJh57UMbiyioVEel5Jo71k+e1uRq7EyCsHegT0RFQddfzqdVnatsxCtemHEhG+QdgqVyty5vN3U1P1HvuoKu6+bbcsYYj4gzck1SvUmR4ZsZ3pTJakktbAY4AKqlgo615PZSPlHYcgeJUBvxQWQPRMHEnJYrEp4kiHsJOI1cvBcZIdeCHpooVIfWBoBqphaKUk28RALANNXOL2kMOUkM9/XnejIc6L0h3LmzOJyCXMbJaZq1tjj427GczqgxGMgnE0WtZ7DSq4U2F8OpVLWwSgeE1u+RINuicvNzJg+yar+aLwYIo7ADIR5oZlmI4+WTE+qqPeWD9UJzABENnWqc0qhDMICMEcoSYzsrn/9AbtBarOUT+b6RPi39Eli7ZusQWCl7TSO1xnHQSSZ9acQQPiJ2cv7hC5Jyl3EnYefM3Bk+OYkFUkGSu6nOMzmmfTTRh95w+neW8A5lbetNpsqufUn7oXjavQVtL/SpaiTJrXETguM5FagZ0Gm/BgYlWdBTPCIeqEiqjOvEYRHDoSTAVAZgmgiAGcTgTMAOaVyj/eSG56UZ9ALPZsPDedYcDCAQLKEVCYeDxeFitG9udxiD05Usc3oDJXti2Gx9nyY/GjLUuJHoj0ZLhj2rGTqxadDIRsNxO4HcjIbCqm69KxQFLTiXSWXGErp4kxx/aYbRVdcFaaK/WA32FhkARdskxDvr/J58AE4oVYHbrC5wq0TVvIeTk27CFXc3n2P+vqzmyQcCK5QczfGYpSJi+PLNARLefHkYEAjVeIz3XUnwceBJjSwfjxOTGaqx5aYMZzbN3LSFWFQjaJL4bee7MIROrIUfivGtCxhGQq60Scb+aNQbHccrMYhRMSLuzUKTcZGMxqKec6trjC4XTY8ByFDFwaXkmAmWhoCha7aJBwzB4Pot61Q1raqjS5Pw+gh1PQ4RzMncqs1BA7iKSzdHABGJyIqS3KXGSsFx8LvGpnJCegX4WCoLCPtMAWFD8k4SMWJuuDSh+w5yua24M1N6SKxsrqQ0iAo8ES1+xUZd33hFXKWoWjGevWaF/DytTm0TuwUFk+nR2IYrEyRIElduiEUMJjD0zPNc/My5+GmK1sciUuYkxiHKeZR7HlUi6d2D7I1XoSz0OHUJlxTThYJuIJ6Qu1t9x8fRtmtCCKhZoDVK481uHCG3LYGl5fG9HSRFbl5ClYMRnLi4p+ycgiS4Hq6nJjgrBYmo7vm0XsBaRFdr0ehMm3Ll7Og687xrgEm45c2p118t59yZcXnZmSYk/Nqg3kw775lx8iQ4PtMk5e7MbP0KfkiocrnozabImWbm2eeml33mwTrzcJ0+lYctQgnV5WS+dmv3QMkxSpwynDoVRfWp4qkD6s74f+ue8c11YUq8OX9L+NQ5j3IYnzDwhEZG96VOG3ps+Wuj98Qa8gH8ujItcDQQ7ciKJYEWW6DU8HRLnmTXC/GEctIiUW568ZjMrJOoPt5DNTq/JRfaOG1TEg0tnB8N9ifwwRa8AOSi5rT1tB0/Gh1h0yZsj3Jn+eKFGQOZCjliFvUoUc0hE9kLW61bKFLNRoQHdvxwZMTsCx7d5/nBrCFf8qEtu/Oz7hvwTHoj6ZF/DzbJKcsxUzpiPTGbi/7o4SbR/PRCIL9mzmQa0p5xt/kmHR350Y7W0yiX60s033oQEqVg9PyFEP6F6GC/QdJcJ+bMwsXLDo+GLrgynVRHRn4oXkG0NYoUXnDiQYaiH9566hfwflRZLeAdROicGaCPTnU2uLgPdcxXnncJzGRhwVkowkHH1JFTeGDyJcu7S4DQNFUP36gxc25NPrAw7XAP4aUEPNgS8AC+RbMQW0+bfPHy7n6AgNF35QUhH+sm0XmaGP1dSIcXUHRnRD/5gIB5rj0jGl2SvOgcaSqd+QCc19y8znzw4Ve5f/Cr9Mr6pxGhtHv5JZNwn+oiFlq3tB7ERL+L2Cih9vTGUG7dDOWMamIoXih6su9oNBoA6N+9/OJJeD7xkNu6xUeu7HzRJGlEBJWhIceji35JWtvv7kUdZ6xzoPcuy+AxhjPc0jgD/NFZ6X8GGA+KYvAui7Pomm1n3wu2rYkyzln5+e/2IKWjAtIpAWnOcHduXnzqrds9DfiEmI7unjmHfXw2HVg9mE7PwINHNjzVfs5y4XihSjAcVbpgrAkYBYfpct719n7gGi6eA1Y/M7N7z0wq7UJx9u30JxuObIiG0YfhKffVpvITd6wTAjpDkdAJUNpEXY66izABzxwHatw3yyjhLIiEjx8jxA4EfsI1jas7XxoE4DR013lES2on90DHrTeA7hzybLG9o9fJACxN4ORwIPD4b1lW3d7PCQYtztbeY1BQNC4qYz3q0qUhyqnzsvNULvkQH+K4qNl2bQJ8vInftpegHHX8cFTUNHtrFDSiPv46xyFObVeCwe9MZj+43QLGgpIbKt80Z3e4G8e1hTPR5258cu1FyW64vAw5rJoPzDJuSRwkdtUe/43gXlTVoXte4lCBgbU3lhX0eo9vEDCOihNXOWUDdsFZOwVOODNingz+lbufDGH4MrdndlfHWtc/CQ5P/EzAZ7srvEeX3NTpHK8AoO5v7zXfPM5FB8uLpIRUHFeIZIFfZ9SKLGqqdOuLBkcNzo0rXjcqMBFmxZqBhwNO62OtjxnVHZQ36wY+BCohr7JVo7Eg14v+kk0xizCDkfRdBywAnVgLDUO1TQ20vgrBZFUDRtwY+NkTc7jB5//ictQT8lZpl1Noh6A6qX6XtMpnMEQZmQiJpKt/JT8ywwZYjbU2R5WaF97VQwglAkN3XWhSyfnN1y3QLYfpg2nEdEmHDwdsmIQJczKrqbbF+dCbDpsUQ4ffNCQlN6qWmzBbX2t91Q7hC6zGGspmxq3Wx7pwPCEtLk6bpwKfXYu7mXflkCJVlhB739ztdWPQ4fy8t+UyoZBAK+VWVKJ15XVOEB9sI3Xl5qCDh+UoIJrEeMOCo7IgS999kU406uEzwNroZAEX+UYXRiXtjCgSvslEKOLj0CXiPh2XpHzKN3HwgyZERLohIQ814MWWDlZ93sPnvudmROOZ5+7zkLm2YYGhGwboAxKbZV3FR2xxodvXzImch83h110h+zbs4TI7acIETNpy1vyF3ZgV2Jyw8MGAd3/HT8nn0FG2KQfEmtqzo+quqQ5jHZUWQBWPqPdhB82euNTHc13ekONP81GUhTu26KySF5W489rzbYS6RUI0M6r+/neEjmZYXOWUbrwnHzXNaP6BOUq5Gmci+3e/PzXbMKL5589z+Km+8sXiGsOYKujY1AtTIoUWWqq2YVoDoHR6g0UNQK6/YlOE0yDlke0P6RzBoNaTl3iJ/ahW7OdcKLGFUlt8CrxkW7/CDYQqm5QLBV52bSlTiZc54q+EhESPtNcOyRFLyIXhYsUbXP9XoqfDeUuez8VJwl8zoc5oQwEJMqKpfffsslBlobl1AGvnQ0xFa00zlZ1MqEE1MZnunZmV2eGFmqrWFsIye3bm4G3JEYLZvKb5n/hbohES2nVvXkU7jKCmG69o/e9X1DMqYNhGNTUaK6xZEw6vWdObHkv6ZfpGGF7IRvr8MsmxvetSi5Q2ivrKft1P4dulPlxIvYY9S1qBl2wmjgIvobatTl76DzQkaVNcRCggzLUiYUszGBkeFqvBSNjMCbceJyzKSGsFXtf61X3H8U2arZKn3XJzz+oc6BimK3uJqlJ8R6sF0HodrBPtDop2G8LGtelKXBdWx3R0zwPdhhBdQsXTDfE69z2rkhtMuGn/JumOWcmXIika2FJLqVaen384Xt+/87KpTT1xFXli28b1kURfdH2IRJd7MuX5yEDp0Z2Ct52IGtF4+IjFd4xFImF4PBY27MYWm0HggaOrdz28a1tpIFfUe3LJoxvnbKomNprnN24umv0ZNd9T+tKVQRiNhwsXLOYvAXtHfs2MFyUAfoePuPuwjjDuB0YIyaCAnqd+x1//TQZB8+vfcBy4t3Wf+Pv01u348rSqqSvHmA7SPT/r/lGIUjnxIfgyoUpd2azsFxZJF2zZMJ2SFkkJicG207GPLSnjarPR6qlXVXizPOKjT7JZYuVHRHnim9sJqaUrP1Oj5G7VMU0tEy33pQcn54dyjBqEcEM+tVKhajnS11joL1iUmZx+ZNAKT5aSDtDU+ZFh89lpYWyRiROIEBV2L5mqVqhoPcN7X//Q+ZvzA2G0CoZhuE+tdOWCt71+71DfRICCHSxTgv9IImS88NwbYnPq82rQN/+q4spfp7O9Fx1W52Lj901ZJsHWD6WN6InvkbCwRLJdG9FIQHf1JhLbndnLxOyNh2vhUYZ/z1rvJWxUTNr34gMtDf8If8K3UkIorixSOVk/tgTAWoCuTfnuE3+HmzHj2gVWpF2gF03DD3SgeruAH4WhHQLSzfJlLbvfdDPk6snDAfvY9eltV4U5fDIQaG3k4au39Fx/zA5cem3ywANh9qfbXm+Bahs6AItcupC0UUtqaCc3Hgly0E1bpYFnXZCQdtYCnk0CnlqHb5RanA5P7Ot3m23rIWn97s6zrrCTlfL57WZZ5NVH1CsudYHLCXPMhThvbXQc+CSPLyRixYwEETXRuvOsC5KbEgfv1ASQpg5Mc8xgY5cAU8xLAeauRtAMcA6guzhTfoKPgKOoAkbe4RUFgnY7uCCcCT/xc9dt0OUB9uM34XdKVpQMd9ZIJ6CF3GX9Q3ZnseAz/ZgW8i/jmsWx9X/84Bbfcutt/VIA9dJbS4yb9OUvd4NbdN8+GBBtqQr4K0aRkq+4KufJNtWCA4TZmgWttzH1T5ZqkE9RAyyVPb5gGN11OP6a/o9dWAjKvFKED8M3lC3y1Mvl+wKEzmU+sfZydTfsruOul3A1CVzkyHRd0OfuCAM/tpOgoR2x2WxPD+d2zMDn8NH9ejigUXKLHXECXVlQWuhdP5r0MqHv3mBEBwhaoWdzKqyiSDJt4BqMD+tOIIa4+96gOMfYbmY0IjMhVHCyccvLlty80oRPwicFVvrE+ksGDXQ1SxL2jnS9Y6/Wdrn85C1Lu2cajZnzxd+rK1Mj5fXrq+Nj1fV/3Hnj7PR5y43Z2emJdHp8+bxx8fe8ZYn9TjvyLIbwhDZOqbOrHvnu4olpsofklF7xbios13FnxxGvRibDYY+vI0RWSS6hEcC7AInK3gtf/RrRrCD553+lAZ387YeCnAA9Ami07oX/BR8QuyBv9bbSKoG3KwrKk5KY0x9XxpWNAhtrawVESTXau5fbStHftDw2zIsF6Otzfa1Rs62W61LyTh/ZdfnuQFIduma1VqRaMGycP9dH9cnR4VRPDEk6vHl9cYyguvdZhfzE2tLG1TFt76wsICxAHZOOrv67ffcfiZStLYusgugcHqXRxfm4jTVeT29mxHpxIHnT5i3XYvBSmbPHQjAuVRTindZEjwbEnrZN7DnzM2ODcZA23D6zcNKut+No046F4THHDZhs6xfdfQgKXR6JXg/vq6/fu1zud9SFXUOVfN+q7WS4UFvYu+PUR/jK+aXz1jcnVjezOW2pNbVu+6qReLxeXyW/b5q14IXDa7JjEeNwPmgmbt2uNg72nP6g9deXr9t6Va68rzpgHIItR9bPHna0vPt1t4EnLa8fUVJirmiSUtQ8uZ7ib6UOqsDyMrU5iAYkoM8imklg0/3rWr8BA0xbWhrwAMzBFmrqnMF5r9/aetSl40p3BDZRPxP1nz3aGip3C6pzvSgfVApiRvWGNcA27oMujgWSQ0Fvx4/Hg1z1EB+8hwVMjiiFTEDhszImkPgECi7VxO+LOfF4g5oc8A64Hn6guamVwnEC3KTkSxITglc7jHuVtKR37hnNU3qG5XQdxQohnp68Hg7DnKqZFO66C8OMMyQ//zloVhjF92VVhdY/tR7jYVCJitGVfwMIhjkMQFE5rY2YJwkRjfRhIhLx1nUU0d3EEZtgaqdWDizKZJsbVVNWvvJvGHUrbz0mgieIdqEIA11tDIg2EraH8am65OLlfz84s38mrqM8J3Xs0i8UI0JBz5afsbjr7nwPdXdpNLLZq1Y9e3OBQ8z5WnbiXgeh0j84OVsbGOBf+WLAXoDowli+UNlaGmWPfqELAqlDs/3TZCwquTD5v8PpekRIDmM7ukUDl03dhaD0zE1L9xbSDEA3xCN0nrfHhUDFvYEODEMTaybLo+qXv2jbX/uqsWGHB0DAt1j8O/yyK9VupOT+59snqapcirI1/7c7GLg8Fbr66s6vMLrMVDPxENeJHXCMQMgOJWOZLUwfTtidjGDY1IPJiXChp78yfGNcuNiF0wTRAEPjycL7773xzZfcE4CR3t7uLF0fKrxy5Tf7Kz1k1luH9whKer0y2V6HzcJJkt2Hnbv93S2wHWSm2yxG5QsOaEurDTNipRu5vkZysDJc6CnqzKHalAiSq2Xio9u9p00V78mb6tbLdCS8L90z5qRSkYV+K5QPRyeXxU4Z3CAfjezIurh8r/Jd3KyU2n43kXpbedGlMG6b+XbsapqZ9VuoMTSg08FovCe/dnP7SyyDM87hLcnQ2I4dA2l752AU0HKObkqGRpe2DfoP3J22X2Dk68qgUheUYHIkLr2hFNH37p6LhEd75eh1RCo16a4EvtAuX8ZHMuunohGjkC0vzBeyfbQ5WELR5u6NRmGgN153nzWW6MqdQbw9KOOHwddz8wdDqh2YmnCsanmiL794WLeDVlV8XWy0nhdgqm1pqtwvlDh+E3eIcVujbBX7xeL86ilNkfvFf3j8VB9gli/HRLKPuMD/h0Y1JVlGp/W3rb8NBgWhUwlxe3P43Ab7NlvVLFMD9uEAk7I2Krvo8TxiJH6ojCmXiJFYPc67R6IjOGiPRKfb3obZuTThyTI8k8wnVCQGba7W05MvZTcVnZGqGpmsTBAxaFSfGYqG0KJDk/jM4QEuno/ylRed+XmGWhfMn1YF/DA7szOoO+ZozEjpkMrWe/us+PC8rUESdsgnvY3WjU941JsLBqe3dr/lYiYoMPMjsTbWCcyMV9IdK7ZO91y64xC1jatRFjmp4JEPTtVPmZpu3n6flUo4z7vdCppAUMX9Fy/OrV28eD+6YcA/v7BqcdPF+wNm0Lr9eU4iZT1wmygY2A9fF9T6cAiFONKwNMIoqrCYTSSyi0iREtr63/F4dtHWNcstFb5MlNLtRen5I2kPvl4xlIRSFHM4l47ZGso5fMYZCV12n9NnnnChjunnRbaq2t1zSnyHb/t2n7Jtf5XrSkjpEW2nokFL7W47X4765yS188RtNbhyb1B+ygY76/aTcgrbKvtr93T0vvY6RXGWvBUfwTtEGyUxUsW+gJjDvrc3VeMJmpCpYqlf7EsN14u0i3y8WbPU1g//fMN9kKNE7Lffb30XVal8HWZ05aMB3CDa/oSDdziqxu+7bWrdfYyzMN53PzLL5BRUxBXH1E+HJKHkpSwqbXfmDKXuwZaxojsXSs1S+SQWzje4BiXoA1XF1ndb3+dhQiH3h5WfqdCB4Bh37r9fsgl4/30ua3LfrSfUlcFO24Jf/5SQQ08raWVKtD3UG5RtU+9k0S/67jrQNuOelB+UxFmy8NmWxnS99a+tFhJCsJ9RQhxOVk4gAWieJbMaNCl75QspdSiDIQRgjsZJ66etHwN/8iy52lzom8oe5d0C+qMXhrpWm+IJfGj7xDgpz5c18Sv/nNOHn1iLQjdc+p+oVKxtrjsYooRi65f3Pc/gqslh/Z1z4P0gdP+c5aGf87mVE6DCxCm1Pu++/5ZasajaTG19j3HxS1+5ZQuzgry0uQBP8XMdJAjXut99xZat/5F3XSnUY2J99Lj8RkLyGyzq7w0Fdxa2xT2Nmmfl6+/5+Eg0yIKvPP5/K9QwaGXDjl/tqWioW2FtbOmT6wrxytNzaiiZvGd2gqIaVxHU5NGxNQGLxJanD5YDphqavTbpevf77Uv+OWNBm0rwdtAaVx7ecWjr8gCcbEhKYdLKyw/9Mc6CUa/hdOHpeS1MuYFaZc+vt2004uCYhqkiidbfnUx6jeuB1dcVAnHCImvGjiZVAF8a90hbGsclR3hq4FEJTcdmz4XgidK4SLYymXxNwH7DO0Og7rzOBjC2N/O90f7nv8EOvOp16uWvinSL4whA9NrztJ60tvbSTIAzcI9xYDznYELx5XEPC4hGzk0e57OCLqI8SZzfopTEaa99lQ9WLtfcZiAa25rFjAsYarLNZx/sFsIRAM3JXDYXDEeCcz5soCuo7Pap6ajSEDRhaqLCJU34j2GqLYg7V4xFHZwQ287XYP85oa61yRMB+rT/YQHtiEt/6+MBxP8gFjvAnis2wQcWj50rVleybXi7TnKbBLyrBm0F/wOnOdYWlNQEwEW5hlzxptQIiGh2T33Wa/1R+llQeHMw+GakGYoycQ4HwKtMzmLrdupxfedOall0p5vc5c+WL+EdktcQ/UlFbcST1gghf6etENLZdS+mFu4Q6HsU62KL/RDTwQjiXpF8h4PXWFRKYC25uaIJkdakz25IzM378zKopKWcMKIhdmlFPLVuKH+yoXkHl1RNU1c+5ASxtvKoE8ALvGYuknGkV75tEKm7hd+tNNrbuQLKGtHUQTE+YXlqREkjuOrKV/x2RDp/uWpahuQaqEFksjUecCAIvZDRqWjvC+IL9p1WF/MkQW1JTT7UmJTVsR0WdUU28HUpCzdbJ6glK7IDKz/ArEDTFwSCFIUJPuO9gqPcrCSUnKCjk8JaKzBvNepDg9VSKmkDE0jvsqfvDh/FQp4lcqzkufiH8hDKex7kMJUPuWeoVx6980ERCTKwPLs0PrlzcbR6CQRggA0Mbz+s4RbzocMOEAi2vtD6pUwjrG79ioBz+CH48WWXHb077txy/qpUoD9ZvuKeXvWWuyGI4b57dmraVS+ysfWr1hcg6CZB04Q21X6RopCu/vQrE4JLHS4XMzaQs3Sj3PFWieVjU34Pngx4vFQAGuzLJA7cZeKWlY+aL7lCTfeoV7zkjBDfIaFjkQcu18Y17eoX2QACyG6cF5VhQV/mJM5XNyZGqv3Z1FlxXvKFlWJbKzNJJKXSGyTZkWpwdVJGX+Bq/Ixo/7dt12QSeyb+5tClxGhdt7g4PHXJIbhIfNYPHXrWdefRO+fnn7P5jN04f4aFJv7m0kOoV8+74cbloalDh1rfb6c+s5E8Z92652w+BfdVpS5wPzpQEN0hT9UdT/4uI0eUyaTfl3jiLJ247P6JCL34pq8R4+Hj7168+MavQf/CkwEefc31+7b2Hbzpq6iv/O5dx6/fKZLQM3QKtBPKOgHtmmb5XKDt7E2TJyUopN7oqEtk+TOC7k6bYxvmU5kbNmXmekRKjzQ2/lM5DRbNDwwVJmPqGTvxfGSx85ePrZ2e3+8wN9nfv3VmS+vf+oYp0MG8uNzRUbp8DQK+fsunMK4JtUs1L5E0xbBMFT4l1FQbJG3BVwTBaX1BkIjTa7BcTYaswdcIy3pwyCVLG4NB+KSsSFYBTUGyoSnq8Wv4Fr62o4nqrkGCAK9yK/h2MOgqzP6PC8MRUYHcxc70fr9vcuV3A78lzo6i9UG3G0O5pCbexSOi8ZXX+DJsMiRk0vknyrD947Hwb4xN1mv+Cbkj2W6fjUH8dE7HbXF36yH3YAyvBf9c3HpIQcVSLPgZ/EzMn16xb2RSVkf+3YfRk5G93OgTiYqY0Y3fEMaRfpeKf8gZYf9IEPEfH/3Upw4eOgQ/Eenvapr2XZQPOTFE/j9/6lOHDh6UXvzKXyqfh4ZiSC2hO7ZP9OL8U/uoLsoTJQi/hp+4MsoEB4/Pqte8id1oeymqCcGvF32tiFoQDHObX5ZBbb7ZB5Siin1/zUBfG7b2HbAAMV/atKmURwQLYwvVif0IOkAa/xZF0c9AzmJZnY98yIJ8ZdOmSh4sOnh3LDlCASxJndMn/kyuhD8qXNC9mlhz46NZDaQMrj9YoFGaSLiOgFjxsVcU+5pYWb6NxRy6CVYqBGuNfrIOW++EC3BAtQjHt36xFz75DQ0BgTPGQSS0b7w+m/3s25GjGLBa6x0ACBdMwkOfx89BNYBwyS0huO7pgGjCd01EePqBSPimQ4CBX32hdQN8Tnrhnvi/yufJ3QLrMSUnoO1Nhm0VySnYD50p2RmTUz/6/BGCD7UT7+yMGZFjTBeg4fn8itb6UpFOa/95R94/PZkjr2jxHuUIvYPUFVO0WBAtZlMRx5MmdTUDJ5uBrsf3dLd0WuP4B7+R1r+dnlBAed8JDm+XeiMxNx3fxtSPQVEsupzQ+6h1zTWSHTx0SJIL/K5FkSc5Pr7sQFDUEBM12LKGNp1iLpVxPSK92C1gyxcPHSK2Ta671iD/Kl4kH3Ar0dTTYKCu1r3sU8o2JH9pUUljDh2ScFzzJ2qRLwTBeXzZraMLBsmDcVlDxDOiKbRN22uhxp9NFc1rL+xh3CaHDhn4C1FBg+ngGwiQDwQ9mne70GPereQ7+oS2fF7A46vb2/LWnOrQbVFjaPGet40fv+XKecPULQ1gdO0z39n67b3AkdHbmaPZ65uHOZtfc8jWVIuYCPNDuz6FGlJw27tXtHe762ltyvYU79Tctdu5fegWjZKXhC2gM4krXlibXzf5oisSM5K7tIy5q6967nOuunoObrc0huaa6N5ew+jdK4MrM80K7BwdGhrd6WomLLgcf+aekKOyTXAN3PyL1eN+2rtaacrvvbyfu+2NDZcR7cIIgvih+dEdOuOo7g+539nueRV/RnSbzt7ivKgy1wfGLXextc3tZaIiaIzM3eQ8VFnjPd5xSz9xLSZ8eJrSujskcR6PyfvdeVxAkxBptdi+pkfAMIvlRtm9V2sN1lejW0DA/QvZfPCgRqIXjiQJgPdVZZq+NFKGFcwcSw6l45ZO8blrqa2TkX3jk/zyyk2o3ZEc9DKeM0+YxrTyts0bbyk2+xQU/LdCZoU+LKQkxK4SDZuInp2vfxmZOyqRSKUuxi9GZp2V3iAhcCVSS6X0Lz421XoEW49EbVU3KZe3kIlGWv+r9W4b8fDKa0FRUNJg+I6gwUklK/etdIi5+1aHzPqj4dPfkkdt022a+mV5Ovl8m9LCnT5dhX92SehtKqoa0W5xyeovXToq+3RigMzC7/w+xcKqezYVSCRtFaq7Zlg+KjYsMup87OOEOpS+76MaC+InV66CrQhb4XeqzUVX/hcSgrAe9tgWmnoVVl6LR7p6FVZSEm+RAEi8uT47/ibc7/YPvY0GviO3DXj0S1TXGTzE5CZR9TYUI4C33kJYnJGfEgy0Fr0dw7OhGBBE5FGx309LHULBbQPaxsvdd6Z3QihB/VRfeH9ByV+4Zv2a3bN3vD2EyfI7bhibHspc8Kra+gAkii/H5379VfrA2MDT3h5jVvI5F21eigffdvWOAOLD8fjgN14U79m29eY3ZSwWOLzt0mea5aXNV726dfQdv4iA2fexO4oDMxOXvbrch+F7Dt0VdVffswRX9ZgyL2b7RNi3UPHvrZVA+ed9CbD75KS+y119ni66j7bFZ/itdRvrm1QUW7FJ11OTJSZTpfVGIJIPlwmz927bNclVgzJKgcLkrgvLIyp8+ejtAwWNUm3b9jDTVUTVYKHt2zTalyhwJ7PqmmJ643Xrt9/p6IgcDbhz+46Z9Ru5J9n4noD+y4J27JWWmdM9ipyvk65xa0cr7Eo4OjTMtX72OuC5iCd87af7UnewKq+8r6BUC9+d3ptCElkeo9Z0aRsY1yUX+8tRjVOm6pREy/2LyesMmBjJho8Olm6slNIycn5o8LzBTYX+mcZQVacBUydGZWCNTil+ee04YdVpDpnpF/II3ng8val/ZjSOoGrG6Ez/pvTxGzHCl64RNUTeun1h/rr+yTHKsn3Jyo7GwYsunhwZqM4kTWe6WgUXDxe7o9ijjEjvhF5XIgJtMu2FGjrFODrh2QG3Y9xJ6+ibLG6qxz/iOA/fTtP01rdZtq73Fu651E4ygte9Mhx+5XXtBIqlYfy/t9th+12/0/Wfv8601aia7n/wE8lZnbKvviwUetlX2wl5K6SYY7/Abyt7xBzblnc5/87RyR8lF45mV3CxDuBqItF5Eu9cq3ymyQlr6eaxxmgtiLOj4cREASkC40ZeK6C1vIYHB7O7Ioh2kxkmiLxCvS85MBGP7aiNb2Bd83VtZbQ8sDsY2nRFQBV1AJhWPG/V1qX1uQt0CFWvMMfNrWMsngAQlTjRQ/P14eHp4QH19PnrSd5gO/5CShzEuORTQW9+JkKd+CD+jdtEGMNE6t5dgjEZn2i7qekDzdqCCRD/StC2OQD9YCM1rjPYNpDGX/DWl3jP+kmeTOuvfpHJ4XY4jmpr9yXxkDZ411u2XTSroLjzMA8b8btKym09m3Y6p5CQi1Lx6bpa+H4BMkKACEnCA7jODjJm2TPxK1EPOow59lTyKOeVDwFAsnd/P37DVls/ZiyhD/CVkq0+ynhMH+RHN8M73m5Y/Y7b8zzswG8plylXiraPHdkalzRXyBZlh12ds2tnJa9s922uRO9lyvNVaj7hq2vqHpe4mWpKopOYdM/UUg/dqVV8UUMiFWqIfqsEgwEqDVFh9yBJEkCGQCKUMJFSdbs73S4GCFGGAF5JrwqRWttbWLv7ErYbCeMbN3LKCYZq87nA84kBGKqvVVm1YBFC2Dve3klecdQtl1q6LBc4dhSJBphcvkz1KhHlErBk2onWh3KS57juBIcdcp5IWxuXa/WwgvWwG0TBc+EUMx52gCktNT/6UUJUQiCM+y+6aP/PVNNQ4bsGfFdlFMLsFz+nP/+FZ6nEIS7qjbV9oPxL5sJR9GibWDmC1jU7laqGZoKsEv9R1tkqGK2CapiqXyUo7+3i1iIgIe1mh3yWrHYKB9fNPMHlPkfkc2dRn3fz2aVftxmhmzssWZt7K89lQTvezTV5vJryKwHNuPQhcvs31WHCTmcePcp3Css2Ne0zZOizjipq+0Kkza3hP/jsV2k6Q4I3eJwj1S265ubY/Xedyqn5HnLs937UgbwpocnHnzruwNvYukDgT391dn9FcLSnjDrgapt+z0P/CY/+3Q5bfzYXxD/95bl49Iv+q6ZofbPUuemy/+fS9lOi549nhUx9KsSdHeynxqnw+uIhtF1f5XxA7l5SQHTu3nWFSsfDDsL016786M+zZ/Gxo5/x5U3Y+nbH0+69vnjpqf3soO1p58M+KmBv/Ic91iqFIjvptkb/9oxua3/OOkFmnnRbA4DWp1uiLP3BOXqvAXT811BCqxoC2rUuN7dtPgR4NoifegDkUzilT52hYK8/c49Wn21gPisz/3wL6z21y5/ojNKT9PisgyY733p/ByFdo9eUq/m/0WubLZx1JX3iP++1nVEU/Aa+W7lQQDoak/NMtO5a9YWC0pDPl5nnc74ARJ5zQkHJV/sXnsW9uF6xzmuhvJ8vz9Uyy8vHb2jR2JAOoA/FkogcW+9tvU98YFI8RfSfBkuXpC6M2tQti1CUz6Mat4J71u8JWhxfxi1mSoOUnxCTEydMAWjYIdzkkIA4l89CHEFzZDkuAl1/H3LQx01mcU1nAKxbZ11VxsVsHRtKu6dKfzo+paFD+yIrfCRqatKo4Fc7NpzF5mHljb4jynkJI+hZFzy5/cO/dGuqXRgHlUkB48RIr40nLSGonC5nN4VQfCh9k4jWT44fCqBmPqlRxMpHfDDhetc6gm9bdSxoJJ7EPKLleICiIn5gWDmiEEUVcDIKkk+e8GPUH/F+lHMuB7KcKCXL8Q+DAl4Zmff/A7S+IFIAAAEAAAEgAKwABQAAAAAAAgAsADwAdwAAAIMLlwAAAAAAAAAWABYAFgAWAG8AzQFzAioC7wP3BC0EXwSVBREFUQWQBasF1AX+BoYG5wePCIUI/AoKCv0LfgwrDPcNSA2tDewOJg5dDxEQGxCtEWwSORLDE2wUCBTmFbEWMRbyF8oYXBkUGbAaKxrMG8Ecvh2THiAeux9AIAUg2SF+IhciPCJlIooitCLPI8gkeyULJeomaCcgKC4o9CmJKkcrKiuaLMQtnS34Ls0vYTBYMQ8xfjJSMr0zYTQuNNQ1fjX/NiE2ljbgNuA30TgVOEQ4oDkMOVw5mzqHOuw7nDzYPc8+Lz7OPzlAYkEYQZRBvkHiQf5CMUJeQphCzUMqQ4NDykQPRFZEgkTlRTZFikXTRi1GlUcjR7BIPUg9SD1IPUg9SD1IPUg9SFhIc0irSOFJREmiSnlLhkvUS/9MN0zMTYZN+06IT2pQGFBaUKtQ6lFAUadSOVKQUuhTQlOgU/VUR1SWVMJU71UaVUFVkVXqVkNWk1brV3dYA1g/WLNY3lloWZZZ3lowWkVae1qdWr1bKFtcW3pbr1wYXJBcwFzYXRVdR115Xbpd+15UXqFe3V8wX6JgL2CSYNBhBGFJYYdh5mLZYxljXWOmY/BkR2SfZQdlPGVvZZVlu2YjZnVm4Wc4Z6BnwWfiaAJoImhYaI5opmjyaUlpgGm5afRqFWo2aldqfGq0au5rNmuDa7Rr7WwfbFFsrW0MbZBt325cbptu2W9wb5xvxXAMcFNwlHDTcT5xnHHzcnty0HNKc5xz8HQEdBh0JgAAAAEAAAABAAB7TsQ3Xw889QALA+gAAAAA130clAAAAADXfRyU/in+8AcLA4QAAAAIAAIAAAAAAAB42l2TAWRVURjH/+fc18YWtr3t5W331XpK9Zrw4FwSb00pVHgDpLCMQiqUMoRNKYEKFAQSChAIEEQgECCgwEBCUv3+z71cw8//f75zvu9859xz9Vt9SQrnJLxCS+fDT3WzZRVosmYT6o3iW7oEifiAWOEYeZNlTgGHYAh96EFe8wmO2nu9ocYQCmv4qmQft7UYPyqPX/B/tBDfqB2fqJ1Ny3PtcFVzMTKeIH4Tfa6O485l7cJIv5G3pESNA56DZqOhGXQPTMY1Jfa/7Z7RFnoDBF3yZsMHq7poHvqaJ95h3A4tfP/fpzjFGjx303bc53Qe8f3hIXOP0C3NeI5Ykz5m0El712T9Mvl3rDD0vRM/hb8cX6hAn/oc7pP4RvZAi4wd89ws9Q6WPh/18UunGXfcW3mWW+B6n+EaXGTdhbgdprwf3GP9Y98fZzg22uu9Ftm75/uifiKW0KLUJXKUfa/eCbwuGRLz3A+0pUH5Fu6D7y+ZxjNiTe2V/h6JuXquH15pPG5oBX/Y5yQ/kTONFtbauGNvKt9YB6jFC1N56u2radfKt1BsqoeO3qnPzXlXwW9wFRyvGEAyrDvjOdd23+V32yQv1eE8vjPPW92HtaIoGZqqV+/r8U51vdIP8CeM83fiezN4gDW5t93lN8iyTc3b+/53RW3xLd7BXKXV/YWXhpp3dZy8+Urdp+vWyP3/w3Kp18G5b6EYO6s0tq7V8RUlfIEvxk/KmnhXeXW+sCQZXZH+A/q+1bMAeNpjYGRgYG7594Ehit35n+b/fezcQBEUwKgAAJzlBjN42mNgYlzDOIGBlYGBqYtpDwMDQw+EZnzAYMjIxIAEGhgY3gswvHkL4wekuaYwODAovP/PrPDfgiGKuYVRQIGBoT+OGah7F9NqoBIFBkYAKpARZQB42mzPA9wdMQwA8Lz2m21vbe5htm3btm3btm3btm0vvdn2dreuM+P8/AcA/r3jggdM8Krm83z9g3hOs49CTwgORaEGdIeZsBCWwipYDxthP1wEBXfgnSeVpwzLwA6wI+wyu8Yz8rF8Ip/Cp/OZfA6fzxeJ4CK0iCpiiXhCCr9ILS7ICDKSjCJjyrgynZwk58vFcpvcJY/KcwjIMRiGxDAYBWNjfBRooQ+TYFbMiXkwHxbEYlgSa2E9bIJdsA8OwOE4CefhQtyPB/EpPrfCWJa1yrfGt8m3zbfH99Rfx98icD/wNPAh4CTOkXjlU621UQmoZTQLjGbld82Fr5q3RlPaaPazQ+wiu2o0Y37TzOMLBROhRBQRU8QV4j+akUazSG6VO43mpNEwowlhNJExGsb7rgn8o6mLjbEz9sb+RjMKZxvNXqN5YjQhLbRW/qap6W8WuBd4Enj9VbPiqWs4N/UNvUtv0Rv1Or1Kr9Rz9Bg9TA/QHXQOneBTVne5u8yd5c508zuPnPvOXee2c8u54Vx3bHug3d/ubnexO9kd7DZ2Q7VXDVND1RA1QPVVTVVkFVwF0Ut6TnfpFm2mTbSRNtA6WkHLaSktoUW0kBbQBBpLo2kUjaAhNIg6UQdqQ/WoBlWjClSOilERSkkpKDR9Hufdz3fv3g28HXDb+7bHbefbErdW3Jp/U/2m8k25m7LXbl/LEVQAprthBRjZgBjGZgISTOgKgPmNhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRlZOXkFRSVlFVU1dQ1NLW0dXT9/A0MjYxNTM3MLSytrG1s7ewdGJwdnF1c3dw9PL28fXzz8gMCg4JDQsPCIyKjomNi4+gaAbp6cyMCQxpOeA2MkMmdmn0m7fYWDYDeRdYmDozM1nYEg5wXAdyJ2ZCCQKiyZOmjpt8pQ8uP4Z2AwtKKlhqKyqzqhlKAUADlU0bAB42qxV5ZrrRgwdh5bhMrgg37nZbuOxLzPbcdLLi99nF+2l3+X2Gfw0csr/+mg9crJMpYVoRqORjo6kCStDrJbjKCF6+buanH/JjcWPY75p82ySblC+HHOlmf0xrIbV6qpesR2HVcIq1O2eslSYBh5bhind8LhiaI34zzmuzXzcm7VGw2g1WvgkdrRj5zHx3Fzs8NPEJr4rq7tJQkXfKFvjWagGO+Krcn4VlnAWE0DkGfHoXJxCQ3I2Kqvbsrqd2mmSJDZbbpJoVnPxepJ4XDUEP7VmBkD1cC7mug64oQPAT9hKPa4ZDVy0VtRXApKTfnD5xHm0ytWWA31IOeXwXVytN5HWfJzO2dlCEusEp08XYxzZktQgssd1w0Oh21OVPjUNbHWgQbEOMq6sbLC1Cv9cb3k8ZEhAjoWrv9fUCokHfpomYpK2S5DDpjc0psIoaDlbZI+Y3eSP9r1YroYeGacU5TqjtQFTyhY2mWyA3ETJ1abO2v0QY4dc58u4pXDroEvjpkyoNzZajWLH1k7ScjyeMEWlEvFa1vZ40sCQiMfDF3IdCx0kPCG7BewmsPN4Cm6mS0oIDKwiLk+GKeUp8SRI83javFyKi9paO7nME+v6R49PmJfz8cvFvtJ2oD9V6k+aQk2Fy3ExNYX6ZQFPudKkaN2gGJePCXywdVYT8piLCyEP2QZ5TmXYlqNxbXNt989xBf+lJkEmXeDvQru7VIcUsFDqlAZbIavHPcuyylqdMqpQlWgp5ikdUMRjOuBRBE4DShH+l+lpS02qIMjT4mTD5e9c+xJoOo3cTrkenzGFJfIseBZ5zhRVkedNURN5wRR1kRdN0RBpm2JI5DumGBb5rilGRH5oyGfrM49b5eIrj91y8bXH7xnFE+6/wPg+ML4H3wSMIh1gFHkJGEVqYBR5GRhFNoFR5AwwivwAGEXOAqNIY+hh2WqeQdjplEKBEEo5INlIv/mGPZc9TNIVQ9SlQyqhs7tanrEjLdBKHl/dKo91lq+0irp1JoqvJmWC10pmDj2+buhWifcG7KxofxBMGIIfrFdnf1by036s7xbXrTPI6CbyB+CD8bIKs7se3zL+uYce3z7OFE24CvM7KIk62ySfujK8oPJ5nnd1F9MeryB/tjDRty3rzGnEv2uACgOCv9KER0J3Pfc10cMcvu5tH5Pf98E1HYgVcSrz/nQ+/qlCVbJ/qsxULyaBvIHDIQastNYdTB+quQctgY3+Y18J0zXN1TBbm4uxyWysU3mD9t7JNCH0jO6ghhoROsgLooyS0kFBtETROEkhuY6Gqu/zCo+SUbMEgc+5/iu3HQslvy8cEDT1mQEH+iGoeSBq5KoDnHV0V4JJtR6KvkxgwKhain16qB0bmk0lnG1T3mhi93znt2+/UAd18KAyWtr40QBBuFmaVL6e96a4WcrHRpMvrHXwMD9M/MK3TmMAn2yp53aqn+62PtDmmeG77oFOA8P33ByBpVmAdr8NyuKzD9Nwq8PA7lYLarS6r+8O3LXxaOAN/xet2P2/uk/gZ3cBS+MJ2VFvJxlgjISMzfw7kr+jBwTou7tT7iLlM/3h7CmZw1M+38QsfnSI/rkplHX6FN/C+oXhOxAvhbUIvFInB4pB2FdG2pFfYvna9PDOYPEGC0sWb03PKjV/9VjXZg4DQBSEj6GPiwQNHHMsM7NlZi5L0KB3VpDN8/cnFjsS+ksG8yeRxRA5DJHHEAXMl0QRQ5QwRBlDVDA/ElUMUcMQdQzRwPxLNDFEC0O0MUQH8y3RxRA9DNHHEK7lPaeHecDw3qWGWh9SI72eZHzKGFveS6onDNVTSvWMUjq3vNeULhhKl5TSFaV0bXlvKd0wlG61oDst6N4KH2+uko+nb9N7cL3rJ+eUvFPsMytxTWMAeNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnDZJMDJogRibuTkYOSAsUTYwi91pFzMDAyMDJ5DN4bSLwQHCZmZw2ajC2BEYscGhI2Ijc4rLRjUQbxdHAwMji0NHckgESEkkEGzm5WDk0drB+L91A0vvRiagPtYUFwB3WSTLAAB42mPABElAqM6gzrSagYFpG+N6Bob/dkyiQPbB/6+A/AP/v/43BvEBx9cL3njaTMwBBgJBGEfx930zsylm7CZhA9IJUjfoAgsgIB2lCwQRQOkEnaVzBAgg5Y8Bfh4eMLeCAQADyMaEQXZG7OXAkoMcmXKSE5mL3FQ925q7XOjtJbfVv/v/AxbHwM3esjHzs+wUf8iBnT/lyMo/cqIPC7mpevZj2MqFTbrKbfXvfv9va1Sx3ToMRGftr5jdI0eBx2XGQLnd9aiOGqt1bB9Job/vjVxmOoYBXxiNF7N8ZHQndvw1+sa1SuV/qVapVnhJWd1JeTfSKo1UyOtpJIL74OqvMfgfb8Yy5flItlV3tCn31NFxQ+p0R3V6iTQrWepWMtNRXBMVnuAbQOkS8bBzoIzVWcoVURE/nxgxfHRG/jo1GAxEV7r4TA4FfGe+vWruS+I5WrLoFOQwGGgX846yyvRVm8fH4absqlsHEUGwF2tbfNvNTt1AGsVoJDpSqQWrl7aVYRcr3l2vcytXaQGuF4CQr05cFVUBsRsuy77UiTxJFPtBJK/Mb7N0E0HsXD5RLtvI6NxZYXUynrjcWqk//YUWKaOcRmRIU4dicsT0lSL6hlijCq7/VPJZFQ/TEimyHpui2gVSo5MiKgrRWfe5oOBF5Sr9ulb+h94mMNKrzgMlqQ3FLvibyPeQH9ExNZBrYHZIQbNHCWpDK5Sh53w06CvvIPy8E8SPKpTuarwKc4DKjE/v/Rj6wj8/37jF8A17HOtM0cBfAvuQ5KB/hjhEXZx3Bj6ft++7jueXKHkHc9s5pABI7edivzHr99QnBTxf/x2mJkmw1RN/REAnQDdGZe/wdpGdIhsAaTy/QCSIkd+avfTqIW97d/bzKM9epzpii/Ix9o5y/Y4C9v7gH1dJ+MdP9qgvY6q+P0OC9wne6N3aiPSO87Ttc0cTFKDvcOXIy7gs1Axp1A658O7J9Y7L1AK//h7OBfTnVi542mzB06EQAABA0Xufbdu2rZ6t7FGybdt23w2ROUFNEL87hwD++bWFBv7DPEACCCSIYEIIJYxwIogkimhiiCWOeBJIJIlkUkgljXQyyCSLbHLIJY98CiikiGJKKKWMciqopIpqaqiljnoaaKSJZlpopY12Ouiki2566KWPfgYYZIhhRhhljHEmmGSKaWaYZY55FlhkKctYzgpWsorVrGEt61jPBjYawHb2c5UtHGEnnznIDw6xi4u85BJveMgjA3nLN4MMNoQPfOQT7/hiqGHcNNwII40y2hhjjeOC8SaYaJLJppjKY57wnBc85RmbecUd00w3w0yzzDbHXPPMt8BCiyy2xFLLLLfCSqustsZa66y3wUabbLbFVts4absddtplN9/tsdc++x1wCdcc5LBDDjviqGOOO8FZJ51y2hluOOuc8xzlmAsu/iYIHowcAAAAgF2GfNS2bdvet4kfv/78CwgKCYuIiolLSEpJy8jKySsoKimrqKqpa2hqaevo6ukbGBoZm5iamVtYWlnb2NrZOzg6Obu4url7eHp5+3x7oqstR5kgDuCfbFyehUBC4BJdd72tQCXpM41sy8jbb6D/O7FfSVrqMLOt8LzEG/WDozOLYQLT0SCIJi+paWjy7cqGpu+oOdX03y/x3ycx+SouDc2+91rIrv3/01X8/0mLYZnveT4M4B4eYAhjmEwb0VrDLs2PozuvnL8+K7ozVi3oLES486N49cCClTaKtJ5/QXtCkvvrgpTqHiSfzWyMbL8cVeJyNa5Zdw+ti06dwQLb1607MA7hEUYwdiYhjGHiTDOYOzMP7mC2dqef5HC7JSGx/YYQjnd8/tdwzedkuKnbJz8sbt6z0iRX/Ci04dYIknNuevOk2cwvimpxK85YcnNzrm11NVcy4wb+LoAHGK5JG1ZC3zVkrihGMF73qus7ZUTXkpxQe5HsWn4AD0vZXURFktp6gbBTa9EaVpqrYeXEtrffmRaNkKTcur0Hg0XVtRdluTWo5M6Dt+LfVtyT5LbCqWECU+cxgel4UVbanjSb7d9k+GGzVnyW/IgeEvTc+qhwxjvowwDul5VQleReWo1SuHWlxkojevmEcgRjZ+LDAO43Paue21pUVpJCFauy/azuzPAgkIcQ/aKApbPcjQZeBGOYwNTp+zBwph506w9pAGOYOzPUi3Kie6p5zMJwB/0XlbQnJDksYDl6LCIYwwKiXx5gCI8wgjFMYDaaBKUzgW6koixzWMDyD+9u6yYAAAABAAH//wAP",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-BoldItalic.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-BoldItalic.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Regular.woff": {
            "text": "d09GRgABAAAAAFkwAA4AAAAAoCgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAABNoAAAAFMAAABgRYlZbWNtYXAAAE30AAAA3QAAAcrTnKJPY3Z0IAAAVOwAAABAAAAAaB8ABGpmcGdtAABO1AAABYwAAAuX2xTb8Gdhc3AAAFkoAAAACAAAAAgAAAAQZ2x5ZgAAAUQAAEnZAACE2iD7W21oZWFkAABMDAAAADYAAAA2Eg18AGhoZWEAAE2AAAAAHwAAACQHHgKcaG10eAAATEQAAAE5AAABlOC4DGtsb2NhAABLQAAAAMwAAADM6ZcJpm1heHAAAEsgAAAAIAAAACABcwxtbmFtZQAAVSwAAAK7AAAG2/hdXnBwb3N0AABX6AAAAUAAAAHbvYckjHByZXAAAFRgAAAAiQAAAJWB93OaeNqMWgVYHNmWPnKlqrpaacVpqcYJNHTHIB0X4sYQMmEyJOPuM5vZ940/W3d3d3d3d3d3dwmzdau6aeBlsu/D6/4HOf/5j12AYAYAfpIywKDB+jYlEGjHWC1ZS1ZrydLMp9+YmaHM7b+ZwW/ysSUA+nX6WTgIp+Ba05lEkLuQgU4sfmPp7D3NXrBAgiWvA+L4ohLEALyikbnCJ3v8Y7TwmTZm8/EYn1xuuiOXcinvRc+r2LpvrObN1huNWr1Rh0a9XqtlM12pXLY2k81m0lqpUtErFXXJ8xohqlrSSqtMOjez6Rhnqeo/1rmZUa1JxI4MKlwlaaeSqreX5N6ILZllJHWhcK3PVciCRLruuH9fLKOY7GJWTvJE19E0/nIBexJTVx58UFvdxDylaIlttnH9+9a/jyMoJLlxTaRkIspM8U/fvVdauiAcaccsIhQRLOJYz9nPRAAOfPiv9DWwC87A/fApzRighAFUcgVZccuTAyBBsVRrAgFwBRDLi8ZRtAJEFTrZs/iN3h1hXgc25sOafYACQSKstaGbz5eXm8nVey9fOHH84MLs9Ih3+Kals2M4O8nFolf0nVg1/q3XBnPZXOh3rUMCtO/iqjc3GxzXZsyHlJz18dWiKpWUQZqn/mM2T30y0r5tOpszD3GQhLCUo12Rd4hYCnwNOXa4OtyVvT7nHDh34NQj+md/kgVJKSKqZygm+YP4cKlPX0qPR6MxwfN47pw7cjydqU+V1akXsJRM5Q8v6/036TlkJESSHE8RkuN5tdLQ8P4I2ycax/adsJFYat1FyGwLKh8u7rAIEZX4V026VvbW/2p8t0Skjz9yRCCifgAAYebdv6b/pB+CE/Bj33YcFWCLpgooIFD0FBAC4RMAIFYkCjG+CIi8AswTbMgavxvY2wAPB+BpH1zcDkZg5NWODfjkDm8D+QcASvhcIzMutb4r8plln2inOjla9UaLWvf4DBtGVEsy2RZT9VooHm3kE5Jr2J3xye8nH7NAjUYIyShVCrRHHzp+aG7hsflGDE/uOOJN7LkvJWQ0Q/lPvFIqPfjhLr048ebZPdNltXeEXBs5rxMJiqvYYJlUPCGRCP/owmph8vHrb1iZZ2aKyfwT+6PCImv54zP2Cyt95ZeePvxIdwqdYUq43SqRpLgWb30IJUtOpIFgCIBLvpqmYRGebDouAsKmjJTbpB+5VT+jW4694Lijm0ygG0ZYk1v1Yg8/PLynflPp7k06ackkm8211REn/+lc6MNN8jBwVTT6oEw6GxwsEA5syKHIyFLQj33FcPrMNbd3+eZrsR9+chmJhdXVksEXnj5C+VJ/KY9RSR+f23/OWd1fnhxuB77mWBchoky9fn1mx9NXH8oQShRIbkKGIf+JJy5rRLTEbV9hiPH95fs+HxAGAOh/6SvhSfjM0HfzQBABijwFEfRfnwAlWCh+ClgKliYihUKxZiOAswyOU160UEq9AlpXtO/CPf+PveNbkgNr7W+0YT2m/WqQeuKxB27ed234cK4yXBhtVF3d5zu8PhdkkyByVSbrZ566caGszfRzzjw0VPggH1PyAX6+MQDz6kdxxj8fKnrbaJmbLXnVsJAM+eQpbUKbvlv1VYZeuiQ043yuYO/flVA2IpLUSiqBjENDzN2spE6nzs6qfblD1+b7pvd7jsqxeljy+p/95rEObfQhYU0MmAqjaFR3I6VcjT/s7LXGJ22NyJr/kTBZjgyybShBQ9mbbxEzZ7q7+iwr8y4JROkkzq5kBQm9LglFh1RJw0IzKRlLsRbyN0graDH6dz6jj8BnhIw2QJMgLZ4CoUioJ8Cy0bbwKVBgW8peM3rkZWAuLzqICCsRBKiYTDP3XpYskTTTWvtbdOzGwGexT8Da9atXzp89cXTv7tkZr9zfl89GI/CIeMjV6bFGsVVG7k6HD6jX5wJaW9xrXTPEG2JnF2jGtAdpCqAb9GtlMpuvSR9d8r6rdznt8h0J6WkTgmIys/PyWWERDg029qqheCZmPCKVdPU+8jGKhC6kDjQGB5V7tBCYJ0cI5d2YECQd2dd3rMsWiKzw9dcQVTxVZ8v4Tkp+F4SWOtab7tfqfbdcUqaPULS57jwHf+bnb2TxJErVzm3DwEIL1k+BtlBJrdZACFwhNM0XSAkrRpoTENSfu+O9Dn4Y2iWo8pF46SMkrHbshB8bY20cIYJgFGubDADkUvt7SwgKUQFheen00QPNXfWJsXKxpxCx4Tl8zvHjQRY/qqozF5avVvXKBUnAPGzFTS3rPwlMYtLgtIHGLBNpXnXWZA488MJn/7+VyVS2Gy+mKD11S9WvJDnfM1kJKR++0X0sHiMkZGGpdMZiwXHFSkhmYiJme0AKMfRY9tNevWsBy/u1b/RHPpDK7Bpd0ZNla1VaApVIRhWhxS7bLBGZrWh0V9btTqYiES2JZclB5gGvpXF+ya9/XwLf03SuoIsnkakdIVVwQZIr12LRiC2MMJ04AfiJWgkm6rTmppt8T7i3BT5mOvmKOQhRLuBa224bzue6gvBZn/5pn/Kh97/v5Wcfu7l68dzioX3zjdrkWNnkAQ1fgp+f8HnHmWzayLQYFsewPNayubZ6SyZP+EkgqLKdRFEKA2A7bCtqey8bBkcuu/XnBa1tulZr+Na+DRkT8618qDHgByOKpCRSliPmLMHsJ5DJAWnCIV65XriUThJ2mtUDn/RJQ0XWO7YAeFMzu7X/FZLiI6v5S11RIt7yU/p0QohP+iQc6GWlXTsuy4pjqUtDgxfoq4VrJRlRkZS3f4U1k+YwcDDCYX8rUTG+87ZUuHFok7vR+8Y7rXLSfKY43vqG4sXuZjxOzC89a5EgRCdjSyJA6AbA//Tj7RDc+jZCwHYnXJBomBdoiocKioAOi4dptbYCvE2AMR9g2jCWSMi0tvnEBFAGYffOyXGvUh4o5BwNh3CfFRSODs1h89pI+WXdM/khZNmc1LKtSSWIKK23xcqYoYRdNR9HlO6Yq46QM59WJFhw7NiJRtN2NLPg9MBQVPGxYlE7E4MBo4nKjcJKy5caafQbJroxT8IkvWhcEJG2HP8jsxbrf/7hD1nI2PK/0ewuP6u/7PuwDl/1bSMoRduH/SBAgpBPUadpBSn56sYYMXpHlLeBGt4YNnrbKEBCEAhrmzHNoTscM8ulFkjy2eWg1y1XG88Phb1uaUtyzbXG8NC35jOTus1BWoWVd8bID3/g3oIiYcrkwz2nExEkFjpujyuxex9mbp2ZPzVSnJBD3ZbunvaOJ8SL9LQrdTyqNopqLPrX/4nz98xPl2rjfcOSWPcd3OHi77Zyn/Hjh+HzmrEJlwAfvFEGoTe6/0HFxMZJUpBxZsyNsNbWStSx2bIqVujS7ThvG27MxzX7zVEA0whr2wEmUvPvvPWxLzz95Nr1lSvLS5lJL3mpx3vhZlz33WFOaNcnpVWQfngGgrbF5LhWymnUW91PWL5yZrYIXjoBrNvBPuObVuPUSoYBM2YB8pHNFfZtnzTCvJNkKURv3RJ8DvFJESskNHIssZivp+O2Rk4szrv002jbXmJREscqmUAGkeHGiylHoRGJM7Nn96FDuZzJekrLSHLJT1KJKG8aXTaNKCnziSXtNJLJN+s/jIMiZscpQgWSRMiWKKCUkxZ+PmazV4a/SRE5oYaYlUy4ggvywx+cm7v3apDdbErEJKHcPOcAwiAAveNHyAV449sABeDGekUAg+DNSlPILFdAyooMCuIdYV4HNibNeqWF6Oho87mZunfWC6OV77gZTt13rkU+PS1SlVbBq+4MLg1zmFaByAa3b1ywb/sihd368disGx/LcbDRkt5hV8f2Jsq2nZpZ3OcNT+e1kG5UjUwyE6/T1iXL5vVJFyIjopK+a9ES0/+w/1PKZYHoZHOnmmmLbfHM+xyFtHWhAmg2XKLH9/or8Mnf8fSTXYzU9nvf5irhWIpNsrd1hDuVYgvI2wYKqkVPp1psPzUe71Pw3DOPPrJ67z1nF483FxpzpcHufDwKr6hXzMgxFGwGVdULpdbqJIr+0BGyYtSXy6Yy6QXVMAQ0wlynMqrVmNxRZB2JpeaUZuU/oipl2vOHwkjscM+xZJ6VRkofS4o3GNEZLTiEpNTamQLjsfzI3O7dcyOuixLVffexUGKoHrQaG5q6ODhwLr5JU3TsyD2P/Jjdz3xUvaMOOCbVCmH4I00FUqKsKOqKQOpOWqAQt3+NsLL/wr33Xtyf7kIRsMc+MmwjfpX1JjFxIpQS9mEeP/TV6z9ha0kzM7f/yhmSVixBuKn/PA+f1EzUvTITH0Qkc8Yt0nuUIEOoDFi3wgJvU4fyrRCvA2kRXpDIBmAY33oWThPHjuzft3f33ESpmM/EIpaC83jKCZuENsddbXobAb8mm4YJ1zwLR8iZUIztpMuGVwwo7HQMk3HtPzqUlm/TXH8EjeBo9VSO5uYew/pcM0PESEQkOHa8p/tg1MDTR1OfRl0xfhdebzGkogOn0ofR5m5UXLapF6m1rkT56qvr8td+JdYtNUfZEoKIyTG5kCu3v1kTXbn9H2KoVSEBKJgQ/5R+EHKwA14J/Z0BIlgBgPFFYA7S1gS2+oLOobdxOIztiS8FDMi4uoExm7A8ABADrQEj8lLLitHMct8+PjUyKHR+DI1Kti2GzUuwEt7oEcw+JhvqBH8m6Tn3v7C069zDjzx69CSm7u8dfBLHDs9HU5nEQiM3ONncVevOze95sdFHP4ixT3zinZfP1w4dOnGr5Hzg2cHeq7918n6XRWQiVdnzXVeO3Uha3ulvXoVwI0j/EHSo98Jb354D0pvSvgZiTdfV1q2gWAEhKiKIxjvCvA5sTIRbdYVBJ9CGbjo3URk5slx9q7LXu2np3u1530/7Jv5a3jKhpdXdC3dntW6mlRjpdHv7sWl12MolP/D90T1nXCR39vDj+v7V/v67FGR8YHxEH0+Ws2aVWCriuYvWwXJPymlVgXbWIGdfTaUL1q7aoRTii8/F3qPg7vFKRp5oqY9/25g7Xs+REWA/RheCGJ2Fs3AdZTN64fRO1lafIOB2qzYNrEEzPGWjBEtLaw2UCnw/vuig1kE8TiwCUeDlEREE9F0NvY7h8DZDE+xTH2How8GES+c7bDFrTrQtAEFJVGt3sOzgTQOdP3+uPre8dO76+esH98+drZ/1SlNjXkQXxqS/ypzbqpVGS0NK60zaBEjYQ/tPW7LyeMakrXqQuTZvQGp+nsvNNKqB1sKDTBo/geOT3iNtbb0c6O3Ln04Sot074C3YStukR44UCpPl2fKUjJ5ajeOh6uyOmSsvxbGel0f15DiKIVezQmGn+89GalqISEeCESPLt/9q1pIoNVf7pwZjtsq9XIrsweLsDnvue19yhp6f6S+M/9Lrkf6H5jLWRPMDGacRIWRVyhaNVt/9G/oXX6uPwRsITQfQgVXUtCkopJKsngIHJDtyze7o1kKlwl3zBkkToYLvauh1DMc2DIc7QbFhiL6JYwTe+g7vYdYcf08LIBAkVjuGOoiJ3K2Xnn3ywRvXlvyl6LFdjemp0eHqzcgdr91Mu99OquEn7UsDkxg62bY6u8BhUHjVj2InIj2v1LmFCFOJb40D25tJ+tqvja1MVUTu1rjSB6WM5WPCS0jlpvP9w1bmoQEbkcii+Fg8PX94cKiz8Siv5i9v3Xjg0cyhfW53F0YlHjh8unt/KZHddlmHFJ0ennbSy42k9I65szsGSn0Un40pN1Udj9C+RD4STVjdzq7ETF4Tvv4m6TsvNiLZKKLF6/9DiCqyI7fYPwCAMOvXyrf8bepl+M2me/4oaRjpIbGRgjzQwKDNBYXwX839nFxRKOX4Ymvh2Smkd0F7HXSnspa2owUhClztWJlGZ2Qbyj8A0BLWQCCKpfb3FRjsUVPnzpxcPHJoasKrDPYXckVLZ8KLvbDOZmudGmOipKpVKxLCjiZj8stGNvH8186CLdcwrVC6ZTBbp5HD+xs3Bwr8FsZzey0ZX3jTza41nN5epaO7KRWVSFIsLTqxqUWHZtWbPD63a7h2TOjIQ6N7UFF0l4qmkck6dOLKwsC4RSWRGLvU3d/T+zG91IgMDAiL/1JJjhe69zcpcrpm5Zo5LFF0cXbm0b7xCDabGPszZSshhwAhA0A/SF8Gq/Dot86jwOMhg0MgGFngUxtDWHlREyHCstW+yRhoY0AG8xGvdRDhnUVOwdKlU4vTU9VyX3c8Fo3AqrpmB6NDZ+gOpVRrbZ5mO3sQ/7N2Rh+ayWRyaZPQg7o+SdVwucjV4sYgYYYN304X8Qt6Xi29VooHG+bevZmkhSidUjJypG/gYGYs2zOoVYSjqj8bVxp/9W0soaCo0iSQbTde7R2cLEj8cDQ2X4wSspDERMFNAqNELn3o0Bh2Kans7v6rWUuRunJ4pEtLREL1m8hEiBJ1ul7I9ScsQlZ4+1eE+e4kg3EdEPb6+nnXz9ZX4fObbn/MZaQpBGzrp6AlMyKtKCQqLwLApqzsbQd4G4DhjVqeU0gBBgjXNh83e7eeCAFLrXMQgRgiD7w4Vq18MFs0DVcjHZTO1F0b/OBl46Z7gQz4rjviGGn1mfM7z79auH9zpx8/0dN9yHT63HU0RTtG7P7Pv37uiQgS1aZ33X29i/UG0Ycb848s4jvOnVp++b1f1b/8wasnVDKXsn/uxy1Nd1jW0i/8UTrWym+MPj/H4X3NeBEJMqiITowrgmMhRVlLSxamuxcYXASAUhOq7f60eRgiFJDpgoZV0OwqUs+aMyJYCgxpJYQB+c5vJgDgOBztzl8ayCSrtu4Z6wpyiXFjo1WHjMfTqY3updhqbkOEyVKt3YeGOJmeyGMyl3h7tMOR0X0vZJxArJms1ce78fjxTyY5Ef6DzmLqcEprm2P1QbJ9zPonKplKseCyh2oiQq9qYeWZOVhjkHRoPYrPP//3wpE52foHHS1SMeY+clCJ21/DhlhWuBsXOAIItXf/WuR9r74OX9BMXjtdrQiCWwt7Bvqls9Go9ERd2zQBxrOWFiiMbyPoOBNO4Nw7Q7wAMuxDmmX/M3KeDQ+Mm1sQWmmbha7uAYDX4bWPefnxR2/cf+/VlcunFisvjFc+KR3T3YHXG3faKRnPp4L2sNpaQea2aSGXTmUaCzK8RguS/oIM2WlhTHpjCtsNmjNqCL+YJVM7duuoO7rbGY9EK2lqUdXXFach/NwzxFqVe8PlVG9xvu9MIqmQ8rMO4yCRHct0lzKviWo2RohIwmdvMXmgy+eF9b6ixq/6SlSpuOAhN/vIwGIZVbqLxpESA4bZbLSzoZJK6vVRjekPVkZZoOZoOlyEiB5TgFi463tc5niuPLlQ/hOXE0mHHaM3g4qoPPFUBNd/c/03UUvGv9Cpync33tyHjmZ6GW2JEN5+8EU/Fl6Dz22mHjs5XBFILxGZHLgXuSWyfh0uM5Qks/CIOFawo3I3rzy2obwOamPr0WtOdGvt0TnuLD5eu/Xi8w/cXL3nwrlDB/fs2umXpOerlURU58dqgbzCvq5K1W33om256WwuRJioKLYAoRxbYWNedDCK5GY+Yt9lbOf8tqIYDiEmWAwmBI0mzC3J5WnnV/Fxadd7g6oWKy5lL6YdpSnuxWhicG6qJ+sgZ6RlW0IoN3d9ybW0zYlT0zYRi8tL+w4Ip1bSHI2fHOg/Hw6vyk2lkzg5hd+DVh866DIrt+ts+nREuDGBPO38FWJWRjC8RkdWeS2Fi09c3FMbyCWsuCKry6yRw8QwbCOTWL0Pv+BLhY1WJCPRbL7iElFb9PwLv0CW06XQUZFoGAP9gPQ/fgxcg09pRu+ZlYxwdIJoowz22pYMuNLKYZMHBBqeYfNN6zaM18EE16vdweMAQ4Brmw9NDhCwdPnIoX0L87tq08PeUE+mK2LDNXE1otNjsEXWwZ1Am/GiF44CG31LwzPabQ0Hm5N1MWNStZkptiRrennH7khUI3Udm7DfeK2751DSNteRF5vnA02XqgXJ3YWR83ZXqWyqnrtj/pUuJ+De3XkDWSS6vfyj2h5MEstIjL6SHbMDkxP2Z3/GQ4/KCOuMLREDxaJy5IMPPv+XtkCH3BQjc0BoVK7/CbLo6hvve9WJ2gn2T+MaEHYD0K/4vCzAJ31bHXnjVs1spAWgeAoE+6+mUacVCDqUrQv/u2A9g+1s/YvbYQSABGuwZfVvV3ZWj47Vze1Zw2+ioVEthkUuxpkgd5qmI+i3DT+gda3eFm3NcNjKtrsVpciJ7LtinbycRyJEP3XxoJW0mfgv/kKq2/+IvLxqHb/Uq21L2yJzXvLf/x2xFXeRLhkD5/wJVlIgSeex7p39qJAkU/721xEj2oeOJ/oLTkSs/zcTcTCV/zv+N34XNOA0fGzTqSDokyjBBHi376SKhaClBvkUCFFdBK2D4KwuKpSyM/g0h0GwZqGf6uDvCDUtt1ni7t09NTns/V9xbwHf1pXtC++18bCkAzpiJkuyJaPsOHaUxI4dO0xNmnSalDuQ8e3Qbd8wXqahN/OY+c3c7912eB4zMzMz82vyaR+doyjU9sNXTI721i9n7bUX/Nd/LdcqaUkQGsBAhtz1kO8bZbpeI/r1ND9xbNSiXFY+Y26U3IRYSeAFOfxTlVOSLJmOEj8iYWWM+z3uHOsUQGz3Dw0XWvGC6e7nVN1zOcXKnS8WC/myMUPxop6caW3E8wZ8DSglxqWSqeB5EwBjPKvBoLsV58MP1WbnC3HDvPPX7TYo7ikXoFfrppSuQv+MYiQ7W92zl0kcYdS6+5/hN+M3UBedQMvDBS0oAiMSkDwPEEJhDolG+2VtN9DBFj519Ehqr5GtcJHuOEGCNq4VyTcOoaNQLkuj0kWjOik4OkvSbI+t+f2Uz2vws2BUFIdRXmkbGWNp81fdyGfO8IVFnHAF9aTaEPI/NrAKS3OYkCrmqXiqXEkXEzb+Hbr9+cqu7RCe0zA2Lg0Pfo9Z/ZF8Dv7Un7IEYY6FyZ2vnwN9A1MKP60V0/1UvOQf39lFgCojCfwu+C5aQ61hHWFCCaYHESLdlK8/Bu7QqU67vtpiIi11wXMfPvzxazfCymmENoevGYLNX6FOcfPpZOI9bcfJf2aPm9XCaiPvJN24QqjuVApZL5kpxfWM34zF33VYfdWham7Vwlfrs3P9/ZcV0FNLxabnJEqCCd1Sk5nd473cnJ/C1rY2vjFYH53nSXQD/cLr5wGTyPr0EVGxSvDBGE6UeKSij0NvVeXXEeejjBkkoMQgzHUet6XxmC2SZgfo6igU3Nk+emRlqTtTKiRdQ2cEnYRdWfOCTRwYFD51Q+SDx96rULLLIxEvReGDjClJdJNCIEpyud+INRwwvognl4Y6j7xhW5unPHeQZ7AMXM97HAhTwKluJ5fH96pYWD6kqDX8TSBYEW/+oqZFd0ihj7huT10/5fA2x/QvMoMGpCkH4ztfPTu+Y7TW3dVrP48QRs1Q07poA/WHs7MpHFw2hjBhWFLgIpUjJFI5v9ac2WtwkYl0Tool0jkpunvISkXcQ+Ui3fNc+btI7y68f9BI2mXF+8wNiJH2ugrYuzp/uQ5Yb7cPTqoFvlmtz6d0t5xbP+SIQPV2s0Z24Uijfua2BvUStWyxkzQBgzFf7A0ua/9syc1vFghglsrFEAI0uLuIGyNk6yT6b5InSBkCpEp7bQSYJmWY0ZeQBEHVlxBjgRHu7guIkvGmTMaVG0hR5iUpIgRfg234QO4DFR28k43zb7Wx8diNw9mH9hAkWcLPyrwfQMXw7NR6mfBbJ7aSjaV6rdn0y5rId8Z33VkZLMvDCiHSCNEKbePoAAfjMxJRVMSr1bHmh/SV0bMPZ7GfMDZy0OsRIb2m2erbxGu3OrX5WrZbVW0jryq2OZi1BY7Nrfp1tbJW3+3Lz349b5fh+FeBYGrHgAHgm9rT9TJulfOtdj3BeKPw/DGMuQwzX/u9ra+ulFrlwszoE6mp2t1F+HsjTV1Cu+i/vl4GwSE8wq4CCAOgl8Yel/NAnj1pHMaMdtlBwG4gxuaDWEa66dlgD0Zw8M42heaKEk4oP5hsfrt972hLZ3pLAIID2j6+tjrCLmulgu9pClqCJenw/fGxyGg0yjECs3TPKgX/HdN9Q3O1AnM4dHDh5Rus7NkpV2BtoZH0WwrXzFrXMI/u5+euzM3MzWBs5Uz3FeJ8ZO8DHqvBBSVW8rEK7WIundhcW1ZqO0k76whi6LMpp9NXCjq+vn3k0M1Oso+JHzdidw6xlZ2uGsu04GczOR+0dv2ZrdLZE9pPIUD9u/8ZdwJv8IeGWho4WQOhROnBHFJAgCIOUAAVh1XDmhRQaNsDi49VHHFxu4/d1XjsrmF3soEiwimR9K/HLQ/L6MeObqyPQM96rVLIJV1DQyfh5BQpV6YC8u7E8PhAlpxp1xAydN3wcIKTCAtYso4RPIBf3VzQeiaZt5Xji6JSYmbR8L84cQYyFKk1xPrO4BhR52xQ9Ny8RbjpAI1XK1qvHs+9uhXz17F1wfzCp41sLIVPRaZfV/Wf+hLBYgT1+bHFj88nLW1jUaeEgbXe6CCMvJEXmMNfRjraQZ/Y/2ZS2sUoPkWCE8FvI4DAAdxLDHry1uDrCsjoS1qpB3cgBAzBs49ePyIvmsZwc20w26lXMr6xY+7UKqpIdhxpaMKwhQTCXZLs9hBEdi1cqVSrDSnyiTBDvZbSnLTAfbuRttOtlJ3ym318gyVwKlmKYcCMcouTzEK22FpiMDvLEpbeTRNmqYISZwdf9RspO9lKvfnNuWaCj+pvcTfllzeAAeZcv1Lx5ppmAr/6alJLc++SQYEyqq5dQgjf/U93l+CLgRR30XeGFgdAM0DwYRCchKZqFhHMsayHyT/1C1NClRFLlDFMmR15FHNTmzAXt99u17D74AaEgMqTeNRyCQ8na90Tq9VaAA9DIH8/kL9YCuuo3OVS6kF0tDAu0Xue1NrI/IRnEej0YJMsL8FMI5PwcS1rp7SMbmQXE0A5E5bCC/1KFSyWcjPp+UUSP91Lp5r9VtrxS2zkKixdL5aS+FKm6SWyTe9P5Kl6qE0UwIq528gyADVeLcf/6B9TOsdNXinnGkmn5sChWrvzyz5+SxFobGHgv44szAvoa0OtAJg0wqqpNhLmKlKl+4cDhIkg+CUkGBHsduBP6e37qB89GWjz6wqEUO/a/VvFwTveO3LIN280M41ar1nrVqRDdiZGYRNPVDkUZeSGuQhLnJF6R6h7uE7mbhIGtnDEMLXvz2x+XBqNhQUnZWUPp1q1QrVSdNIVXxhGZc5p5pu9RD+u6lk7lnaxbWHOsu10am7AuVkrm9j0dcoyMcPfq9Wn851RZqOIP/FHhJEwM4dj2Va5Npu001WCjUqsmS/r3CnbnnlYacXSZxVME9dL9mBObSimkbb0+RtzhunEDA26P//zUR6EADVGZ6aNzmwFLQ77s0VOCMAeAkwwkIMIY5DAfGCSR+tr2bRtoRVYYdIvBnbCWWkszdHK5PUDCWPhBrnOJLKXqi1l+OOzK/BJwJRwqjKNpChIDPZnifELGCwap7lkEK7bEBe5rqYvzhoMY+ksMER9ZLqiv/lDC5skr2DA8SsuAKNiED+qYYRAWlVyDb6LPoKuDi/PVDCGVeAC76GAFh3YSRjZSV3FAESyawkJbCS6rikGCV/0/e+7+a4rl/Z2jw4PH+qPEIBiPikBrY/AR8zxiy8NAvM4bR2nkpSR5gS/8OWDxzsfKbJHuLFmVP2Zfvxey200SVrVU6nInlpuKpU/ktZB3zh3ywWlPl8sPeynMlt2upFNWV1DOrkT86JcZmYhpQCuKAl96pkey3z16yJm1IRzIzC8xKwf8lOzjor14QWidV197Mn6/j1P9lRDTeWKTv1DG9ILxi4Zn/+MlnUJxfpnS9sdPPUwPBu8NTqbc2h/uFtgGAPIc+GApdVkwNltBQDGRMveuAFIhAHBGI5ZXOjNyv4cO64p6Byc08LjsCMZypacR51FdAauPILHn0Ao6lMYUr6jaxwnLM4Km4q6ntFB3zw9kq82aycq8ya2HyNcKUjomsxu1r22C5wTmviwhcdylBJc+3Dfz+z2lMfKD+EAi/hb8B3koRZqDKtFE8v8PcoHm9IHRUS51mzqAb4bn2qVJRE7456AoGiVlCO7xfqP/9QVDYh6uLX1VK9h2ydrSQsuHOmXPRe+A/qTO+vru9fOHeXxTHzxVmX5zh/tLPLUlZXzPH3rUOvUSYTv/vW7m/DvR+d5Ed1G54dnTmhY8CKoAu+tAt3RQHDJ6DlQQF4vAIR6Ei8YQ0cT+pokJiH08otXLo++53yzeflM22vqYcUuPMV7cJLgEcGkKRlFBbKQXJC9dsmpBvyoS98e3H9F69OYU3AhZYYWyCbPTSeTyu972mw/wJyc9DOHkplkIptg0AZCGFO4RiV6QLgWP2mfcBTZv+9WGPkQhrShRPcSDibIlIjxjODJZmnFth0bkpwozUOZ1FBt6xgbF4e9wbFnbc4Nn8HvBDw2cTRuCIyDpn7QOfwFi6kz4YXsRbhV9nDy3TSlz4xuwpldFGA9m/CnRudwCJ1Gx4fDYzUs8zTE+fgmBZHHROoyjlEAoRl0iqKTO5uHF3szzWo55RkaOkRXZcbDQlR+OSL7DZYegXAOAlNPsKy0TBipziPgGO5ux2OEinhf40kXRLU1hW+uVVNKxdC2dyoiEK+kopoPADC/DxSskTgX9InzADQ3BW4upVhKUe/8qzv/iCphQwvmDyIugeWB3z2S0AZ63+vzwADCwKSMGGBgLyGMAKPbfMr6CAjzlsp4DT54/KKgKWhpYbbTrOUyTlzhaAM2lMg2PdZPjDT6gTBkMMEKx4boXEZXJhZ/rKPNdFJqSL3P3fpcNe+kV5OW55QLmpavjI3Ppt0MVSbUOCdhc1BmNGjXSp2kPR8ztXg/XvngT6lZBGh5hK3/hpFsTqMPDbUWEHocEIkityoiFFHyEgcEgF5AlAaK1Jtkzy0mm+/Gq9CBXEYR3H7kumtDR1rxwXK3Xa/GLXQaTgvJiV6I2kq4H5JxgyBrjo3VbRpQjfDUILoI/3ZFlHR/2PGduAmYAInle6eKsbI6wzxhCpXPzMxduOXiQjruFhQgNDXbXIlpM3NWL44hMf+F9+RE/dcm7URJYQDAlNh82ivFuQIMZJyZX16dXdpiVq5qx8sxypLdqm2pqia8ee5W6i9sxtxiGwFyRnq2h19Bx9HtNzYrmDLYiyYtAIJXECPy2w4UgaUpx4BQcxyzRsyG6n3rMCC5lCHy3NSqMb3hOBo2W0l3zV2J6A3jMs0EXYr6B+Uvq/dAwMEjxiosyytezQgBONZZdjxiVEzHoTrBC4vCfE+tDpAVbGFGUzA3XKrPp+vt2qKKq1VYhE8JIqkhcO48z0HcNE4mZjQNy0r4z39ZYVob1J24x4mCtdJRJ1cvKI79Uz8NOIwHmiPNu4J+bmgQ4KySoQQw3hujdl3EGWbjWRIMw211LK6wJb+3H8UKYQNZT42KOg/se8yOAGE4vX/0yNrKXKeYT/sxUxHoClzRxu2fHonA6TDBDW0gj8DXMHBoPD5JnmJHjtHXP2s5pyDnx/UYtmXdp7CqxI+lOV9Y6lZmNMCimWQq871SYpI1u+1qvb1gzyiQKrUrLsO1gqEk4Bsx684fYHqbVP1DSlD/+bCDVxmfs1OLom92Xlr3Ld0rDcMcertV6tXd3u1lJdZo1VyDfulHZ5RYaBn/InwPHZVVH4SBgqx6AIw7H8KyB48ygEOrs51SIeUZOjoKR8UkC1gZSEk8Tg5SEmHlQy4L7upEQv9+uI/VRpw7Ql3MTN46tZCtNhdIbI4wcyHrbc4oTbPupzKukz+iHz1ix/vP9u14mti3xi9onG163VpCFfWPLWcTnfjMl3J2t2rE/PpssXru9Nqnovjz/xi96/Pom0P1qSvtBIUJntmQASjjcDDRMnxdSFT4ATWTqvn41Q8p5YwKCDMslTLc8Zi1IeJ1/dq5syeOr4/6S1v1TNoy0PPwfKSP7lifHhbkYijK8XUO09LHKee0eoY+enl0+wP1/P2Wu46xHrP9nbavQC3e8IHituPa8xe5ObtlJWdrx89j/rCWamr9EE/M9O0ubdQ6ZYYhV6Km1FLznyT0VD6vG68dXmDaQsF0/CroR0oXT/U+GodiLl8YHsmqrZfv19eCvR/DvZrb+/C82ZrdUP08gw9/TEh/VR2dojayGs9Lzl9Gx5icOYSpEnmsZYSJTvBLBuiM6BIoUAhTbiOFUuUFDQiJQlEVKOU3RAQ0DMb79IOHNxKF3n7szmvDJELoeTSaDHLxfL3WqLWbtXrTFHlpkyNp+w+4+aX7ioJRXrjwoI2J8H8LVycXaBOH0wbk7uohTrO9HUtU102T1Pszi9W8k1rQNcfkDZssYZLz21uGTAVxYrm3dKKWn1UTh1JaLdepYk6BxAyrltFz3BLAMv7sMRMzC5ISldjRcS2boO1epdhO2nMJ4BzHF5Q/a8ZiqdxORyMKaJtz9SOzMTyT8Avtdj0BBAPhbNY+8FcLJGukctuzKglu3iL8u9GZvYD+/tA6B5z1QOFZIJiEp7aEOFMYVw4QpmR0eg/aeqQoY+plAPbcQADzEybz8vReisnBO9s8XJ04jAe/4K23hlf1xpNnTsmrOtspF5yErqIX4IXwqspKwFTAPDlDeXcnDOdgwdu7EUnVnWjJ+KLKq/pnLPcZEd/prfROZTXH87vj4yR2PK4k1MaWrVNan1089min4rUrI6eCIRa4FX/Gi2uO2ggubObOh535i6lM38pUHCc8VC441s+tljkQku3PPsLBnGiW5mYczOvvX5IuJuW70DxT/Up0Y+EvjU7/CXRleHEbuCLTfqQgPJK4wpHCbyOKEKayzQVpKteeDR1QWLBRrxs6VtWWegoh+SWXLpzeq1U6W7VmtdKRN82/17GyUq1E5IrKJFlJTozmYshtCZlk/oL84OGIaHw9qzOcx2vt509nDWbMdJ18i1nMI+bhmsFiGdMqJlWWyApCdJOrbm721rm8EUtWF53WEZVyw8Wxs8tcT+TSnqZY3SpL6JxQtdDp3ziRi+u6E1Nkw3FzlWNDtwpYmdWBYxovlZef2CkZoJrNgko1UJbO62D5HmOHlaC/EfCfx78VnZDzNRpAg87GyPoVEMWAaTgGh943viCBInC7FK2ajNeJ7z+4rvoOvu0tF/iyihNkRmuDuW61nM14jibQCRgqfHpcwuOH7MjfRdOVInp6mA1EzL95e9LRMT1BB+6OJ+hwAFbsZK/tUEHgp7hxIo25AJxwb9aqT0waNCYzcuSYk/GMHMYTHb/fUmgwCunNv4g55uMOVgZBl2MfIeLiP4U8VEKfe90HDFEkEUcA9n7YsBgK0wqfxx94Xn3M+u5Dz/3Rc/kIwyvho1DA115vry4Q7nfqgotyaXQTkAzHFgJBJW1CBMduabnZaBAXKL7zxTtfohgzhhXBE5TBb/7Bxs2nfwj/TSgVBTOgmODvUggYx/jNXTgL6JOfunMX41LxJxEiU92dS+gWVIbGtX0s+PFlzGhUT+yowCih7CUkEGWCPhP9geNBp5MzwevTgQmv/1/Z4kLEVu2GW8jBO9sjRdpTgGNZnTl4i83T24bdx+94oDM1joPTGFq3btaWmrX17pmZksbzb9mHGvAfORfTgV3woVgajBKyahTSyS1jCyUTuvFvIgizWnl04+rcyW1sKibe/Wynb8H2EcVPqZs/MsJV8Kcx+cxnCCXENBhJJAgx3fufMEwV95Etrv/w8rs1AOXly7c+pJUuPGdgrF09/vKP278N6xpYMUywEEe3MNGmfj/cohiNe/Dxrx7dmG30/aGxuugTTI4CwhEnJIkIsfcFp0QKlIFCJpcn/DT+yE+rb7m3+5hP5XWSH2DyyoMfjI/Rp2h4ZKHfqUnmUszkDG3TbZW7ncVxO2MIscoTQ8sBRmHLYaBhz+zUfCC5RJJamxU0NQ3031lb/oaREBgE0YYlDNeEl+DgukBAqaaFaRYvepfcOAecWIvFqMAY7kpAxSGEBf1pQGIW7xP8LAgOd35457uUMZBZNx6zVe3/sP5asXRnwKiSkXM/YwIRtIwQUUddSjPoIvo4vPz6c6Cpkd1aJQCYYhjdQUVVxEs6qJqmvoAQwiB7L8aNpc9woDS7jzTNuGGCYSSM6IjWHrFfUbXb7+gLUqMvOBR+AT34v/MNUg/WH/gG9eD/wlf839/tG2OdSV26dOnjlz72oQ+898UbT7qN6vLcoNWpWHyUCiwNygu+F6EyQYlixANtVMdpgEXGwOCKI1uywpLZ5LaPfxOaj8GgLK89kavDZWESkVxYxwsrMpm7t0Pw8t8R8NteBTCJgrGcKYcFiPwf+hdctYAAV4QhWmrQs+V6hJimYPRrX2eM63HRApwwZSvpnT/NCcHfFgUI4GkAQZxK5csvPtciwtC5aYhZ6Ubv/Cv8K7FgAIRtxWY0VQguBpQSrvSILHQy/IU7HwBgcOVC0HTkOOB7gjH8awknNOV6Nud3/oeg5Kt0tBUUg5YThGBZJ6lUKWP4qxwTHE54+MgoAnoO/c7JxCcZ/GQQUcLuBFWM2excw9OBT04ZtzgE1uQRa6pv8y2P/TAMdrKAnrx64czu9uZgoS/B4CDkeQ6e1t8m5ClNumqrlXc2bMyWDoLjBztr+4lHB0QX4OL0XBX8lsPCdrfh539e/fz948IeHS5NjVphb/41+qiZXxzy4AMuv/mPyVR37JgfTxojfvw2+tJQWwDM6jBG/1IB8Z0hjNj9s2kRpfHJaNoEiY6s8uBaihCT6cTUyrdd5JOAIt+Y3R7sz3AuB0xFfajNatL2PO6NL+/CPRh10thQLY8yNrS8hMdV8HI56YdBKv6HVDXbM/mf+jT7PLju2drXodN/I3mjttTgXCPeFcDZ8j++848Fg0O/KkjQCOQgR2gWaMxQ4I9qHaWRyiYZBe3OPyYYg23vlH8SsMjNXLeFDv+EUBAKAz1BYZ9RwyaYcPHXMWPS6+YQwt/Hvx/dQB8ZahVAdC7gzYdyIypGlFHEDhSIWoTtfQGMBWBzQgIjb7fI52Mo9YnLO9tHVhfnZ5rlYtpXBboB1zXudpxKYwrHH3PDowpI0h3nadH8RDGO8e/T+6mpE4OoqTxEP2YVTjLrTy1mD2MMWE0NL5WrjlZuC2Z70C2uzu409qfGYn4g/5Kvcw6qt2UrQlH8lIOF7m82jmhE1bEPhLmzN1Nzr9YlDECTswdlA6trF3QhdZ/mirNbX7zztzWO+aSRx1Mp5lgpFq8/fc6amVlOr7WKGkMEpRDCnw56ct6HPiLx7QIIdPC+s4QKvBdlYQJRJOgBAYTGYpVpGKUBcyvBJllYtA4DkPGMj/tWveUCPyAbxZ67tbd7bH1lqZ64XFZ4anp4mjQoDw57kr1TUQ3BwqIi+Fsdy4ps5IuaVgdyvra9LE8z7Pt3uAghDnjuWioYNxM788TGjnZvHBRTMQOMMcfnXoulP3uJmb5KwZs6ux/JPT91dtiLd0vvsTBWn/7oMOG95xTYqbPVRq0w+4v5vnajO7+BD8zxTBocTYsyq5rHOYB6eVgoLF9OAKZAzxkPHya7iLkxc9ZQNWPp6oKCn7hzDmBediKvHVtMexyWXvseNlbWz/bnUNj5/Uujk/44+mdDbR84ktyz6Iw7SHCFC+WABjxjAhjHx3QTBggl9zVQFPU6UtWEGh33TLSFAKYQtBc/fkP9nW/wRxuGzYfXymVcIP7s9MognHntR195zwvPPXXj8sW9UdWu35ubqVW6Ovc6A3nUIQA9nkblueN6+iBIYEYfPFa9RGg8o75+1w/nqFYm1DbOvbdUt7/2W3VesPRWm85oOlnNECGy5nKsWQ2V69ylzV1NnyiX2VkGo9dcywolv8DaJYMAAGE85fmx1KvXqhrBycdqmv/V9Nea877do1iN6aBs6OlGv3U5Z5Fc7n1Lf8kg5H41Y73f+Zeo1Vh/Meue1kEABkqIxjPZtRsfTyr4CnmE9biCAJ1DiNijvPo96OtDLRacDIMoNypRQDwgW0syJ5I6REAWVhWBpy1FOVjHERw8duFbr4nshYcQeg969/Vrp/aOH1tbmWk+kVZ5srPYaIaYWgAueHJYwOicpCIEf0ctnlMpr1QLScYNPgg3igm6EzFTGhNzEW7j1SdkVoYZ8SgDMCGW1+YpL+YVwEw91Bjura++eGKmt+qfPppzHNeogqMzPU2lH+f1GiHXrnGgeibRb2UWzx3fP/G0A0KRUWRyl1CdnjpkYQDSSbpBt62Rqp8/1VYLpczs1cKS73SyF/q7l2tX91o5CoCpGlsJGlz4ubOAmRJrLTZOH1+4eebY6cUTXzRac9sXal6jpTFAY/YOvg7fRavokuTFbC/VBAWUd7E8UQMYnBSTMwDGgd1GnAfBTVai1mMz4eJTgM6d2VjvdSqlbMpJoFVYlcgZjMsEIiiWTw/Jr0ru2P2j8oPm2tFCTy6DyaSWwaC51FieY2GsecKj+ZM6kBjhVorJEi/X2xmx5ZNlvre/84QGJPZz10mMHnsizmE+Q9md4dxMprS6LExKAQCE4ZWT20vphAs/rhDz/bes1HkLY8cUROVGsrgrqqQ95hI9+bManDyab+T3bljszr/tLCpWi+mUqmo10WhvlCuxk/XhSYSRf3cTb4wilwraRZ8aWttH6y7lZKWI2cS6NqKmrPi4mUABQhwpwjGAsy8AY0/SpBvyIuIPvPXyoO2vVkVo69io8W+2ulvbRRVU6e5L1ZcQsx0qbNiyzIXU1skokyoERKXpSUh4Ut0ZPQxHneT5r6HZfiY5u4pj9MjZ1b65+DO3tOy1Bh1iGwaNGl+OYbA2vdjS1Qw7BrC+8OQLrNrunCXWH5AJ0GvWpcOVWEOB/cPzT5XMxXMv/kwMb/M3uRxU2rylpmy2SK33X4zf+R8qi68e/dmX+KGqVRQiJ72VfreFi/AddAitDBd1ALS2miIU8N6kgVTKJOoyzcr6r0dPLcyPlCpZZhJmXAqCr2r4OuGMKD853cgV3X35d7juCF6BG7+8fz6OMbZclnzmkJHl/c2kBUzUFz3Alsnt88scK3bapSwBapcDPHd3uS07zxJHn1RAv3L1cJrq8adfaAJwAo1f87WEub37kkpyGt/8GcfWEEa1EZvlD+I/jVbQDvrt3zreaRCKIoSjiIAgAugABV2ytwNcKKKquDgEMh61LP7Asu47+TaZLAJ5ZczoQBS9MvWh9K/a+qhbesOvSKnCuFEyqjx47j3MMBwSHsi2EcZZ0Y92CK+0tKCNplwNfzDr6dTyyi5VCjHl2Wqp0zyUz4p2pdED5lxvbWCF1Dn06kos8YJh3/ld/W7WyzRihqvdqLr4K04RMzvHwNP17qvd3cEzl/aLlu2cWsiln98vejQhziwzfWagYUhS5c2/1lv1Mi8vVzYLbVr62JbUsOzdfwG/E/4QOor+wlA/4mOFK1MjWZYleMpkwwIXipA1N1CQIqUokAJCeTZqzcoGSngDYZwORf5/Y3N4EAtvu0+abXxzsj1wgvbmxmBpcb4z06yXiw27rI7OaRBwaMYKHpxYyH5oNu5dBnmUU8co3WEByw2VpuBbn3ulTHSLJm8OV+qlVslMa4rvZW6uxrbn/JSpmrWFy/PlhMrV4oLt+JqXeFdFGx6cPMxxTCjdRddabXa6CU+o6WIlU+2zYiyXVLNlt+gkVEws4Kae1FRTdORZdO8uwV8dRRWX0PNDQ6EYUCkdDgZoh3UghoOZywhTwM8GtjGSgiez5vxDSxgijDwtV0rimzHq0Tm8vNg8UuZSjSddN0lvZXEcDQRvH9TjpIpGScGkX3Gs3o0waFgcd0ff620cNKCFMzYwDBhjgXlKOMmMiVV7tegb6urzSXtP/Vg/TmKZvmJnk7EqYVzojKeKGStdZ+tHE09b/k/sqRx/ZiPOSdpjFgH5FwbMYrqlJIAbvPHzp9aWnqqwtjNvxDOl+RhWqMsUXSUxHefdqk3cpDr30YXBU9/vskRQ0W7Bf4XvoqNoc7hehJDKjACjg3sEwWxAEHSlRD12ShbC+nP16pgiKAk0Cn8MRfAx9OWwGuBM6MqPZQkeSUd8Zbp2iJoly4ZXJxzlx9AE71GUU3/7X4pswhTwT+5jcBNUHVnXPzPyyRk0g1bQzLCBCKKM0FuTKsi0O214y+2NUgClyP6V6MRDoxa+pR/xtpNBYUMMqvf6pOEIWGyl0MTmauV6t+iLbn5Zq7+y8fHlcnWh6s73bzHT6rM/CMWUbre6Pfz7gHXXX8jGP/fBnXcnreLqL+sv/7FPHP/UC50jHzqiA7CTJ/9qQnx0YytjHN0ed638Fzg1OsWOZD+lAWECBOE9Kn+FUdAEkZ0uCAGqlX1PV1AH2oy7UTPu9As9yP4KSRsLsGbyVGnQrPNWNqVVOho2C3FHbdd1pvH1+bRGgLOvYcWtL2SdVKYSz139bVWWtS1e/Q3PFpNxfTFXUGiA6cyP4ss2fBddRmeHp0oFTHDDxILgPcQEFSzw4YGjcWT1PPizZ0Mil4IRciWT6+yZ7dGIlqWFXMb3BEeX4bIaKWPEHxTJCVIzIa6My+Zj8uoDw//kngf7ZIKZPBct911UMgoTcSgYhflOfrY2W8s6aazll8XAZNj9jEcY12PxeNoh3FQ5xV49W5tb4kbu+TgGP0sClf2IKhmG+vA4xEWyVYunW+mmb1OFxWZ5R8XWlpZxC27SsdK7skmMgna2nl2ZU5tKIhYMAn36BRF0IvTu/ifcxW+gJlp/vQxAIDSICURIqMcYwhJgDCHp5smz4ZNrb3RmMhXKUxLVl1pth8asKo2WFM8kNBosYekIfnPCeTIFfwbiBuVbafVdhw8f3jDsmsJ+envrOeoWE/jXGwrpkTf/EO6bEjC3Enfx9vb2CaNkGeLHjx0DSOqzCAHy77aCDopdmVcQwIgC4AYQ6AMjVLIqAOEgs8vuK4CQsy8mxuieGRpuLi/NdevVQs6OKwLtwq7KI8rjdBj3wKSLpYiaFNmhSFMm3NIjeLQP/qXlnoJ7vff3zbfQVoZLM7rpKUrctlz4YsA03cT4eMKeq7BajZoRszFqtZ+abaFRbcXvLl/IKlbC1PAuz0HMNP5TTE+d54kV8bM/E/CZZ+/ewfZIRn20O9Q8IEgBPJmo6CKCMCL4AAChrKyuJ2SA8PBjH48Oei81Kw960jgmxi4tuuKRJKTBDpvAwqx2TzaBzfUJJoI892sLZsP0WOsffTWtkTjwTnfc2TWeUg/f0BX+vR8CEGj+4H39hKW4n/0LNUEox9/4piU4TchmrZBD9b2RL38ZfWyYmAOCjx9eHu2/lseckZBmXEPAEQd0ENpl6a05MC67EOOBM/KQZBlHy+STH3nU2qBXVGK6Z0YjPmS/KKPoZXhZ4WHz7dgCTAY1TmzfoFlphBGqBImiaMD3FgN3FsUB/L7QyMJh5iofTgYRQ6J4RXK7m67q2fg7cCxBQG3nOyoBKnDjyRMGydnAgGftbZ3IgKCQjDfWNKrAIJ3w0wbkq4W5jLmdV7E5Q34fmSmX/3TOdohLCRsZChXvQnHT8E22stYscCnwxvLGi2lmmLtxTnxPp5R4TMgIQZjOu/pFT2igYW7pCZsqpLmfsi2l4sJp8Pqdahm9bd9OdtK344Z9O/x/Q99OwFLHG/ANdFT2/XWBQj6HEcV7iAb0/QNOMECAHjv7GAKHsdxotFozFcGznXrgCyaNU9WgmQaH5IZlqQPVSjTJcDqQGa0IXTt8I+/FdO6ASLFngApyzDSKvorN/YpSahWTKZtxw9G2j4m/8WupW+JHhsQoinqioBjd4zVj+xkXU4jljTt3/VyC6XruV38gxeOxjEI0Gn9ZwyC8oo4Tu71ruzZCWFpNuDOyCEXUl1nvTAbT8alErjHKy/bZ+IYAkj8GKuWZOipCkQeOsRmm/+MxjBFFKYppUcjIFCI5PrhDZfw8iTdPXMMGTRrLw9euupZebSSzaUWJw41KuXrCs1IJpVtq1BreXyto8CU+WLpiATGuHL3223yWyh7cyigW/Oe9ufW54rNb1ZladVfageLdL8OXR29zWPb6VDXM8ApQJDscCSOYHQQBumxTkTknfXrymiTgby8tFPOZtGujw3BYyBdbiO7wQxNsglyUh1mMX8Dy6cS/y0V/L5G08U/gdQNI/OPnvVS/nLQMoZfKux/QoIN/OQXGwF+sioTXMwVXkju+nbTgDFS2qZU291+yaEK39BgI/4kB1ZYK+DIGRnG63Bqq2DIVgyjy/IojfT080tccmkWdYYsAxnANATjjoIZBGNPMNEsFN2FqKAc5zifc9GlQolqNolAnijujm/bt7UvpzJWlVAF+8ifcIl8/zOzLqyf9X3N5Y6bpKZ3myuxMUtef3FpeW73kagQMu6hhrdE7uLwaZ1A+15m5WU+153udaz0EyL77HzGDb6BZtDpcxoBwKYgsWRRZUghNQcBTcuXhtOqFnOeYGpqFWR4UzpZHPaARohpKv+KFncfLy+MII8TNmx6oi261wH/9r2WuY/JfgmIJs2ysvKBnBZ+bZ4MG45DTAMA5mshSjFnSzBCM4df/Vhazy9qvr111PQBlRQm9zX/BOnwP7aKl4fwiEJwAJiNMghkmTAbG48bg7HTA326srq9VwtrpdNYS2IZ3QnQNTyNYKFUSflUjmco4MW/zWsK2vhgHotQeYrOml7LlmT6GWK/X8bzOKU8pWJTCJ/1at1TfX+98osBfoaZvzN68n7N6qebOtSRn9RNz3b6SeO/JrN3JGYoY/xSDBn53MA3qFNob7hwHTn0ALo0k44zyECcLWlTHYuA8RB1RADoCOrG1eXi+X6vYCUNDa7AWgLfTqdwYCB9DCM1GhCVMxiC5AcIbgeT+xMJMPAP8l9XDOHFq71q+lCkxT7esxEDGFMevsvxR01P6aRVY4njNxlxk/d7K3Cf6rfkrOctSLX71VNruGRi+e2bTiT9/Ztfl+LekVNnwav52AAD35q6b+8QxhWqrT+WS6dgglwAneWXwnm7jN3b653Yq+7O4b9u9taD7P313CV8dSWsf/f5h3AOBMSAxXMwQisheNFABCSpQMKFOUHL7wfSEc28y5cJjk7HpD+7ihBHODh7cPbVxOPe4PQQxwp6+f6sIZjHkWwO3navFFZ6T1y6sVvtRg2h4JGLyQJYxJoms7EWdmggTFkODa7nlKrnhqYpuprMcyN/lnNgYv/aqWm5WklaGE8UjCmEVJx7TLxTzMyr9O4xyoRN47VXRqKUTwhJJA+Bpjdrr7Vhx5V2Z/0JwQhD2uc+WPnr2eMrWMFDdbShKb+7Hy/zfE6JzxujnPpv/iZ15nRGtIsaRI34Nv4FuoTdeFwAiakqTxUngQlYhKAd6G02Kk0TmiYFjjLIGybV/1BZG2QceuW/8cxgxwq88asvDq8cjeK5fPXf68KGVpc6M65gGugW3VGkJx7cmOhHHjnpP3fuMxfIDRmfSDC6ZVm9pf35da96eA5LykraJz18CYrrnL3DPHr7fFdKWNLx0RrFE9ui1pzU/hW2Tzwnxa0DUH2WL4Dv9qtv7WLOdsrkC+6O/sVBHDL1vY+Z85Hgm3pY2Rk1VZ0t+66h99ugTT70LOMfslwh4H7dE7fmHrBQCFBv5wBsje3wOHRoO6ghTdHRxhhAaAyBkb/Izn6Q8GchWhTBbPbG1vtabbbQqnPtjqzyd0kX/v4ddSL2edouSTzZ1A0JgZmKe/20jOY+13OqTtn+uAHxu2Y17yV6c6t6SpRmGBRA/oUO7ZfB+TQFNywq1SDSP6+n5ZnUhKcpxAGmoz+r2qXNfz4vTWAwMpiSPpQrd3rNnkkwwJaYkb53hscXDoHQVp9numqSmGd1unMUbxe5Z3+sV4ioZT9TBiyN06ip6EZ0YHr8JjD9vIEKJtNoEEYoOIisdn5iMACqOYPkbT44ynv3jR9cG2VRNcK/j8DC1DXObe6K6F7YvLha49M2VyA6MFzwG00uOXfY41/EXV/45Xjyez/mpXNrHmOONwnqvtUD1hN7vmgHRTFM0SkFQzdPd96+22j9NsZ9+CPErdgf/dDGdSxex8aIFObjq/77ibt6fXb50DTCk0/3tnbU5Wci7ffrQmqEDlt9NiHCAkad+qZ79oJFLXH7+QUhw+Rsv+cmtsjBOtOkHEUGdkSU5PrIkq+gEuoZeGcYNIOjskcMESBUwRGmoFxGps/tTHjE0IR6SpbjpFQHOIjcR9Erw4dRzWSdZWizmU/48HZ0HrKzjiEUZpYrhXQ8lPxKvPKbpcHYwkLVPf3EwCEfi14OmgqrkVw4WxngHfI0qiskLIkYpV45ft9iX351L0FQKE3O0V8EW27hosnT2+c3lIoNC8c7f31wWvTmsvLhix2Lw2lrPAjLXBwBoZw8yDH+Tcyw+mNuMxQG03VU7de1rSf70TYwFe/IGENB3lhKZ+fmlC16CvvaRN//ZypB9/wc4fiHXnLu+sKng730fA7MWfjqLMHLu/hcygG+gVfQkujA8S0AQ2MuDAieRgglWyAEiAhNxmzMczhty9lWQE7VAiyC/q1dO7Y9Km+vddq0imYm6KkvKepTSN6YZ6jKJuy+HCxmKMmoJ8/NxEN0s32stjpinnoW98BFWVgaEbj2j+gl2wvIWuNfyq+kovYOXQaduUk/ZAFSpXC23ld8l7qyyDUccadTnTsYJsSwOAOaZY6uHtJ11BcT7HQzeM3PLu1uqnqhOpXxpU7oZN1so/thuRsOwUCqI06dz6QvJ3HuPCsylYARZb7735FmE0fG7m0FOuIr20LvHEUoVEQHSUMgy0r2wZGwbwkJodlhDFCH64lutDcGTne2N9f5cs57yLAOtwpISpSQrDyeSsmA0KY4ko4R5zBOWDovbUfg3scx/+sRWNz6VYX7+JvfONylgzICrxtzajzo6JtwyOSiaZu/+0SDn1BLxZqneaHi/u706+1cXJinnu74Zgz1V03JixstqpuLqnmEYlDOVMfiTMgdNrR+ttRZkEgrBtNiPj/RxQWY3VZDpdAQphSjSLURp0FnkTNtX111aa9TqEkYYBK/64IilMAgOE7ZozLsYk+p/Quv55ZhZampEoYzwZrvTqC1u9sovb+JWI4ZtXG3Qm2X6i6b7xl8vz+zm44RnRCxGtIRjOdeOXD3cXWcgYjYD0G8aquYoCCOEEHTRc4jIYuDrjALC/c788qK3OPr3ufFf6B2vA7lutEqu478HEIzXyM/+T89hnC4AAAAAAQAAAGUApAADAAAAAAACACAAMAB3AAAAcwuXAAAAAAAAABYAFgAWABYAuAGSAl8DBAPtBM4F3wcXB7kIXQluCikLHwvfDGgNMQ4+D3UQWhEVEeUSkBOWFJgVZBYJFroXOxeiGHAY4hnFGqkbcxwWHNodtB4eHuwfgR/UIJghKSG3Il0i9CO2JCwlDyXpJugnjyePKFIozinrKq0sECz0LaYuYi9XMHoxYDIDMq4zHjPfNKU1UjXNNjU2kDcxN404HziLOV05sDooOo87CDtiO8I8QjzZPag+ij8cP81AiUEyQdFCN0JLQl9CbQABAAAAAQAAYdJ4YF8PPPUACwPoAAAAANd9HJQAAAAA130clP/Z/yYEGwLNAAAACAACAAAAAAAAeNodjwOsnUEQhb+Zra1n276+tW03qs2YVViFdWPVthHVtm3bb/IvB+dkv+UXlQDSCyxG35Gl322fptK1JEMfkabzSXPNLG9DmuwlUYsIu35WX0e6O0WWy7L4N5U6jwwXZ/d3843Fp12J0Q201C743FaqXEvzdiLVahFtSoZsIl+2kal1LL5EnrwiKHepp20pl2HEyJr/X7SuxYXkumnE6FCrPSVTvv+/KYfNc8Lyq/hlIs21pdeL0TO2W5Ilryy/SJb3p/HG345yj3E3WfoMv2tjtQZEjC1ZVxOvY4hxNeirc4wnQJzWor4cJNu4kmQ3xfLReytLRlFufBXmK9MRxMk7SqzvcWnEOGpabTJpGiVNdtFMk41nCZU6iwRdaPE0GmsfuwdS5Fp6+g6yjHwpBtswBqoByRVDzgAAAHjaY2BkYGA6+1+NIYr51P+b/91YpIEiqCAVAKLmBr8AeNpjYGLcwziBgZWBgamLaQ8DA0MPhGZ8wGDIyMSABBoYGN4LMLx5C+MHpLmmMDgwKLz/z6zw34Ihiukswy0FBob+OGag7p1Mq4FKFBgYAUUoEoUAeNpMyrURAkAUBNBllqEJNKIP2iCjDWogwt01pAASnAxvgBwnW+ZwOfn6APD9HbDcI9AHn5UDVjTv2QvPvbLdox9BFBllkhnmWWSFdbY44YxrHnjZGWOAu/MhcHeRP1djk+27Wz3d9Q43pmc6Jqm6KiqpoLyyyiitiEK6rfNP/p8cgVSgK4gEjGxADGMzAQkmdAUgLxIALKxs7BycXNw8vHz8AoJCwiKiYuISklLSMrIQeTl5BUUlZRVVNXUNTS1tHV09fQNDI2MTUzNzBopAMBA7IwtYkGUMACWfQi0AAAB42qxV5ZrjyA4th5phGHxBnpr07ZuUPcxsx8nwNH6fa9Fu+r28+wx+GjnL//bR9shJc/dyQ1SlUklHR1KFlSFWq0lsiV79pKYXX3Fj+b2Eb7o8b9MtylcTrjSzn0fVqFpf12uu57GyrCLd6StHRWnos2OY0i2fK4Y2iH9Z4Nrce/15ZzyK1+Ol9xNPe26eEC8sJB4/tS7xXVndtZaKgVG2wfNQDXfEV+X8KizhLCGAyDPi8YUkhYbkbFxWt2V1O3VTa63LTttazWoh2bTW56oh+Kk1MwCqRwsJ13XIDR0CvmUn9blmNHDRRlFfC0lOBsHlkytpvM7Vlgd9RDnl8F1crTeR1mKSLrjZkk20xenT5QRHLpLajuxz3fBI1O6ryoCaBrY61MRKhxlX1rbYWUd8rrd8HjEkICei9Z9qao3EAz9NrZiknRLkqOmPTKgoDlveDtljZj/546UX4NDQI+OU4lxntDFkSrnCJpMLkNsoudrUWWcQYuKY63wZtxRuHXVp0pQJ9SfGq3HiudqzLc/nKVNUKjFvZB2fpw0MiXgyeinXsdCh5SnZLWE3hZ3PM3AzW1JCYGAdcXk6SilPiadBms+z5tVKUtQ2OvYyT23qb3w+YV4tJq+WB0rXg/5UqT9pCjUTrSbFzEzEThbyTFuaFK0bFpPyMYUPds5qQh4LSSHkIdswz6kM2/I0rm2v3cE5ruC/1Fhk0gP+HrT7S3VMAQulTmmwFbF63Hccp6zVKaMKVYlXEp7RIcU8oUMe1+i3kFKE/3521lHTKgzztDjZaPOXbfcSaDqN3E61fT5jCkfkWfAs8pwpqiLPm6Im8oIp6iIvmqIh0jXFiMh/mWJU5L9NMSby/4YCdj70uVUuPvW5XS4+8/k/RvFU+y9g/C8w/ge+CRhFesAo8hIwitTAKPIyMIpsAqPIOWAU+T9gFDkPjCKNoYdlq/kGYWdTijS2kZQDko30W2DYb7OPSbpiiHp0TCV0dlfLM/abFmgln6/ulMc5y1daRd05EydXbZngtZKZY4+vG7pV4r0BOyc+HAQThuBH69XZ75T8dB7ru8V15wwyuon8qXcMXlZRdtfnWyY499Dn279nyk60DvM7KIk626SAeqy0dPaLPO/pns4oWUP+7GCibzvOmdOIf9cAFQYEf6UJj0XtzTzQRA9z+Lq3e0zBwAfXdChWxKnM+9PF5NsKVcn9tjJXvWhDeQNHI8p1aa27mD5U8wBaAhuDx74SpRuaq1G2sZBgk7lYp/IGHbyTaULoOd1FDTUidJEXRBklpaOCaImicZJCch0NVT/kFR4lo2YJAp8Lg1duNxZKfl84IGjqc0MO9ENQ80DUyFWHOOvqngSTaj0UfZnAkFG1kgT0UHsuNNtKONulvNHE7sXeb99BoY7q4GFltLTxoyGCaLs0qXw9H0xxu5SPjaZAWOviYX5ogyJwTmMAn+yoF/aqn+63PtLmmeG77SOdhobvtXMElmYB2sM2KEvAAUyjnQ4DuzstqNHqgb47dNfBo4E3/C+0Yu+f6j6Bn90FLI0nZE+9PTvEGAsZ2/l3JX9PDwnQd/en3EPKZwbD2Vcyh6cCvolZfH6M/oUplHP6FN/C+qXhOxCvhLUYvFI3B4pfe6wH5AgCIICiMe6RYjoXiO21zVnbxxpccPuPiq+r/pj+Zv+F29H8U0bE1veMIqo4BDGxDw9AXHEIEjQfiiQNSNGANA3I0LwosjQgRwPyNKBA86Yo0oASDSjTgArNp6JKA2o0oE4DGjSviiYNaNGANg0wxLwNT3OHwXxUdV09qXqcGYZnHfpi3oX1gMGth8itR8hNx2Leh+mEwU2nyE1nyE3nYj6E6YLBTZfITVfITdfiXJ4cBT9Pr9fmhWEeX8V3wTflZg9Fdk1meNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnDbrSzMxaIFYW5U4+DiYOCBsHTYJNjCbw2k3xwHmAwxMDJxAHpfTbgYHIATzmBlcNqowdgRGbHDoiNjInOKyUQ3E28XRwMDI4tCRHBIBUhIJBFtVOAQ4mHi0djD+b93A0ruRCaiTNcUFAAZ5J2gAAAB42mPABSKAUIVBhekAAwPTQcb1/7/+12ASBbIP/H8F5O+G8hHqVgPltjHuBIrbgdUd/P8KyN8F5BuD+AAMFBt3eNpMzAEGAkEYR/H3fTOzKWbsJmED0glSN+gCCyAgHaULBBFA6QSdpXMECCDljwF+Hh4wt4IBAAPIxoRBdkbs5cCSgxyZcpITmYvcVD3bmrtc6O0lt9W/+/8DFsfAzd6yMfOz7BR/yIGdP+XIyj9yog8Lual69mPYyoVNuspt9e9+/29rVLXdOgwE59lfsW+XHCXx5TJjoNy+9aiOGqs1HUuhv7/bLdPlY9jxemYWtFyUk8r2E09v43cUNRrfa1Gj2aAV42w/p/3Ymjw2IW3msQqekpufrsjfaDvROS3GumeyybY+MCenbe2TPdMfpLpaK3K/VlR9Q5Fq0BTdE2o3jOeZI1M5W+TUUA318ZUWwxd7pLczo9FIZWx2oceK6869+62+b4SXnNLXmWtxGIysT2jPOFMNTY+uxqGOzsyDQVQQHCTWXf/bL879SFeGOJHa2OSOVYO8ZyryiaH9zRZ1S5Nfk1vXhJBuJ26qpmKzey3pobapPksNSSOa1hZ3SfupIPG+nKrXXVzZ0jvlbHrVcb271nr9D5ZRoMQEFSz6SOBBeIsY7zhGaPD1HTVBTX4IKzBwws35a5+ZljM5R4OQM5uCFYJfOjfx6c75G+e2maPFdRExox4MMtZvMz5gfIJTtBl75u3BsOcAKX9XWEPBOi+x4ryRCkr6nQK96FB77PFbnCP+qmT6QvpsQMnz8Q+3GP7+HsVnBiO5FLKbzi44jqFu5p3Du/+478cVL29Y+hHnYeUQATOt9EWyMSd7GsIwn+5Oh9CBZrV55UQUAr4OGFm4R7p9RueMRsysRH/NSDnGsjV3U2vAuCfVSTyNqDfR4thFKdyHzq1HDiHo2Rk3oeSRzl6sS9AY8mM5r3GGVHL3G9FScRG7gj2mEHDe81UyrvPlEMuplfCMlVRP73ZcR5f1rb/R/ACPCFZWAHjabMHVAYFhAADA81tFt0/Xm+5ujyYxOAu4EwHfj+CfN2IicQlJKWkZWTl5BUUlZRVVQU1dQ1NLW0dXT9/A0MjYxNTM3MLSytrG1s7ewdHJ2cXVzd3D0+tHEFwbQAgAAQC7vLu7K7YwBQUtY5Lo6Eajp29gaGRsYhq1mbmFpZW1ja2dvUOUjk7OUbm4url7eHp5+/j6+UukMrmirXkaki2IoWhVR8v5nn/bnkbVuW1r9S96wTXOYWMFh4cXh+SOlyUn30YPnD7zUiie/EPyDuQL0pKzn6aHoq7QuwH03gPhRWM4FraapL5T6WLgTIcyvNkEcsnBDcRQWzPnTcNpEWZXY7IAq0uQnZ3amZr2bs8R8QoNfGRjXNnYldJ+65K61CmnfugRtokj6iNHnsbJ7V6fOX1ze3sd9U3UtzsSeGKpAAEAAf//AA8=",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff": {
            "text": "d09GRgABAAAAAD9kAA4AAAAAdHQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAzqAAAAFMAAABgRbRZbGNtYXAAADP8AAABSAAAAhoVQrJlY3Z0IAAAO1AAAAAuAAAAOgKPD8NmcGdtAAA1RAAABYsAAAuX2BTb8Gdhc3AAAD9cAAAACAAAAAgAAAAQZ2x5ZgAAAUQAAC+sAABYhCNUxN9oZWFkAAAyEAAAADYAAAA2EcV8AWhoZWEAADOIAAAAHwAAACQG9wNFaG10eAAAMkgAAAE+AAAB/P+pG7hsb2NhAAAxEAAAAQAAAAEACVIgS21heHAAADDwAAAAIAAAACABggw1bmFtZQAAO4AAAALEAAAHF28nSqRwb3N0AAA+RAAAARgAAAGPMPGRenByZXAAADrQAAAAfgAAAIqSjPzKeNrdvAVgXNeVMHzOuY8H39DTiAc0MyJLGtBIMmhkS7YFtmQUmCUldtIwJ02TcjcNNOU2ZXJT+Nvsl1qh8lK5XSwvM+8WvoV4/N/7Zp5GkmUv//CN4ui9e857c+655x6+AoIsAHyFwsBABe2CIiFQb2fOzJnpnJnIvm05m6Xwxb/K4i8CwU0A8B1aARf44JrJp+Izc6UIIMIxAPBMAhGbl5AxL5tqmHwqeQWoyaE1gG8dYH6+5OYfn9sXSCZkxeos5qmQz4ZDFA7F1UIufI+xaOw3Fl9I4adSiKnywRQ+v7gIQNCK38UxmzYL7ljxMSLAicmnDEGFhEiEZ1VZEcPzDAE85NAYFlC8fSNws3EfCQrDbjeA23JbAdPrARe4gqamRDqDnDxFTRT7i/lEbs11bNFszfp86HvauaDDi2c6Dm/fjuT8BoKBSzuYzuk/DdfBgxcAZZt8QWBKIgKvh2QF5EW/z80Ul06qpqhLDBE9kwZqWkDjFF8d0ecgzpeaz5w5c92Zc8tLJ47NHj04vXfPrlKoLZkshsZCcVNp6gzmi7lsIVDsz2UjVojU0OpdOKSo/DYXCalKIqHyGytr8VE1EQ8TH4qnCvn+YjG/8TbBL4q5Ir9OpFPplJwvVh4e8N533yEmuVU3zuDJU4eYYiieTCg0N+8zlBOnFNXnu+N2xfBxLAe0Dsvrf0HRvL477lBlwl/s/Jx44CSe9KiI/ZJuqFL5NxHta13Vntg7jlqdzKLWQBE5c9walr+2CnGu3zk+jqrHJ0cbChxLlv4veq/9ADDouvQV/Cz9LWyBApSgvZQaKvb2tGeSTfWhgJd5CHEChCzSCUC0cKqxIRZiQjQ4E7hE5DirOLPUEGdBIhyxmRlOFFJpwZwih1mFdIrfWQVVCYciVjoeDhf7+wv5VHF+bJxZHa0thtfIbZdHFxZGx+fHXJpqbJvUXcV9Lum9xrb0bTqqTfFWvDh6i7uvx+sJq7QP1Yz+Q9/tU/tv9fX1GFmVMJPWet30v8l3oGgO/7LcPNxaeFy6+WbJO9iWGASQuSR+hWl8ll6IQQ5GYRZeM/mUxQUxLRsEQAxoyY0KaLqiLYOuukjSpVOAyI4BY37kkthdwwQGqDBc+4Qk6bOg69KxyqPT86VEgUsMwv59e3dv35ofLYx2d8ZziVydFfBrCnjR61FCnUEhfkKobH71W6lE3OZTLsvlinMpnWJxGwK2qKoKqApWRFZI4hWf+qWBAwNtXXs76/Jt2zUW8XobI0yrd8myK6GJNX2Oy6fuRirvkiX8zODM0Ba/mRkzPZeh09/eeeTa7anZ7MiZbV37qbFl5+gQGYPBVFtw8GLWo5FC9C+S7ta1F8tMwjffdWjvS0xlOJ/qO719Iz4w6Lj0l/R5+gbsgsOwDJ8vBZZnD+0f2d6XrtOZpCIwmqjoYAskiY4BUXhSRsbgGCJABBwFtyk4aoMza8HWZeBuDg7xQRTCf2oVT+Ir3AAEEiNpiYMB2Ozqowym5/mn5Fk6s3d3aUdrcyam8C0g2+uWTitKZQWry1Esit9V1SI0At8gWb4u9tpkIzk1pIhRsVrZEOYri8c3SgWDpdJxRalsFoFCn80NR/zbCx61QxvdXW92jpqegjeRUSKFdP/wNPnvM6PbBqSEe3ccCXEKkbD3Zld3794uKn+sqbEjoDNT8rYHQhp6D/SiFaXmRKMeGt6l+shI8tVmjZI+kGlOjOe8DS3myN4bt3ct7wpo+xa92X2jCd+ReyRFwjCRwj56k6s5cJB60n09keT2QcOdiNY1yOXpIwuhEDb2xYs6awFAmMfvwmdtu3XiAsOa0QqAbbMYCuMDaw2WCcIurQOsH3MMlQugYp6kDeZp4XJLBAgTlxTcx/e9C8ySV5B2GyBeFw4SfzriLxZzquK3rER64rw5Zbz73caUWaI7Pma6zl+877zLFA8U+RuGrviGdDpnRfwqp+HH4uHz4jXj9Fr+7PmLrz1vusQDw5jFz/A3lGBraUABQijl21uaA6pQXMiITQAgAy5uKCExpCUAEHoH2HRLW3tLG5eH+s5gv2251PVyJeyUkL20FalcpdJFIYxVQUylbZnkj1jWd5jl99WRclzVzXqXVMhbTQXJVW8qxnEkVmf6BUzTNsLom95g0PvACKsL+l1yY6PH1yi7/MGoNNLYuJUFI5vDAJDr3E/Rb9AeCEO21KPLBBj0k8R3OIdJOEsIMjIJ2BlAlI7xIWk6EAgGEgEx3f58MVYQc7XMGDfMMVOJp83YgBc70dA9Knb4fOXfUevV8m//Tb36trd5+J1Wp5V/x+vFDiGBl14Fn4XFK0kgANC8kCyvLYHxVQlcB9g4Zl4ugbnNJLAmfxzxeQwjAwbNXL0AIhwBAJwnRMB9AMBBJlPCncVCLOxC4/nxcUBYALCpZ9BbIc7tPIReYYpqtyZy18eovccmaGFxcdHmv2Jbdh9YpZAtueKJ6wD4iM8SyJaQE2FZIhE1BKoyqbrxOJM9mhvLH5HVf3GrBvucZKBblV8cMwwgSF/6S/wGnYcgZODeyadaha8JRI4/zBgeA8QIOlwNgmMy14Eym4GiYmp1tVFENluFMRQKeCUTzcQkpY7vBdvtWGc6i1UjKMaFHbTN4J2D41u7uxuT+wb2XzuQZ54fKGapsT4U7PCHQ2auqd6iGwdbmrfNPvY7MwPzsx8sxd/QQTuGHn1ox1BI0+pfc9ejQ32CcYcA8FNi1tyLDSDJOFGZer2CADKBvATCaZWQiC2AEyzEBQYg4G2raOswrgB0goYgguk3dE1VZIlBEIOq8Bf4puaBTDhWyHH3wrYjhZMvG1Ktl5Y//jJET9eQh5aVfuXih8bHf/oTlLyI42IGHQD4JfoIpOCakktXScQWjISxbbaXEMBegmpIs24KQUAAQlhaC9ow6hC9YnZn4mKFbLPGiUun+crkspWlqv4UBfkVY4en9gz1bDel+qjcfbd3f/4kecb1jtR4zvXud5dvHesqbG3ow69sO7St5I/FPfd7Y6UHfN6dY3qydazXhUenR7uzhfhWQOFX4Ff5Cg3DL5X8USRpCyJtG8oyQFadZIutB4DwDEiSfAxk2TOpIoByDLgxV5zpNoEMEsnS0ir6BqTM1ZGiHKmU2AyuKDDroIEiBLoURhjoT3EF5/W4DU2BYRzW+CoXs8JBTqe5C5mz+SRuhXirXNZT/J4j5HLZ6g5YZweKRX79j7lt2c6eHvSZmUCss7cj29bcEI5QzFMYI6/EhpdMpc3sbZf2uvDBuZtndFVpUMb69w4VRg1MpZBI825vz3TWB7tbW4iSRoeGI/lQeChXFw+xvinVe/SeGaOtrUEeACBoBMDv0uPggSicLrl8iIATLkQcr7pyCgrlo8pUtW+LjhBtChGCVLK8XgJv1GutbgAPeQRr0Bb/BA8xhAwFTVuk7PgNfXjDsWMny+V777EQ9UcljdhheozKx6be976p7/x6+RTeIStHf6L6ZAkBEGKX/gq/xOkuwG9dyCKQ2NUNIjYVco0EtwADSWaSsE+2vPg3k5fkZdgyCBWxtAG3+9/GdaSn4ypomwtRZ3tzYygYMP0+TYECFqpCVMynbbERejGRMGOcb6Ecl6airT8d8amoUD5a5GO/N1CiXaq3LhAPyu3teKSMSDIl+8LqtoNetTW9p63rmt0RDBm6FJnu3z/yYB3p/naNIb58+tgCIsM69MzvSFjD+Z1N3r0RCeN+v5zsA6ru0Y9ABkrwtxdsC1jdmgmxWUiSb7EzKApWcyt1kyDL7DgwFlnVRjEHVWAhAS5tgpj5txGjNmIPR2y+HFEGJrPTAl94ARmwxVO6BSQZJfmmNXiMybPVN8psxo4RgmJLd3e2NIVMXYUMpoXaxqwlVsDWiUouIrZ0zYJVYodCXgyyuL1gNTtWjeewu7+A2JPbMethiGr/uOL1ezsT2WJsrG84uyV7di5muckl+Yz2QksopXlc7s5ogLt0Hwm2JUNLRwKoZnUkrX/y3PJYR1tH+n3LDz4X95T/iI8dHljoS7qJjGxyYk8ia2vTn/GVehyCNe/JZr4PgN+isM6IXnTEet2wiSIVVnWciGx/h46Jt9B01XsKgmlV/fdYWFWYEubbuaLnimoHvs/4UExdkrTM+2QXnaeho9Oer5T/dajbZY33/N3TiocQgEEnl6avcI2fhB7YAR9bafaQRI5hbhKRnEyS8C0c30SWN/gmDQDACNiSg7weJXM1FNtXab0ciijPVnFktHend2gg19fVkWqzwnG+riJvUtPcaq6yCx2PnbMgLYQhkq1ofCEH1V+2MHCcWw4NnwtqUvCIitkRne4/dPB+0keyJCNlh964PDSQzw0915LNFQ/pwS0tMfzp+HV7Bustd2QiKQXHtxjhhTvuWAgbW8aDSBjet6O/Lz84mO/7YMv40HUWNSVHS7Bmr3bBTniyZDQhkzk+cxwGYf8YyXzmklTLhW7CX0kGaclBXo+SuRqKw9+NUESareJQhb96e1dHWsTj9Ze7hdli0WabLVmFNUE6H7AqmzFk68Fcf9VhfKy3uL2zPlA6N3Jod7+OgWBfV8Ddud2DEhnDh0137x6N6pojn4829Q2qiHIy6q+r88YyqotemWgO1J946rlzuzIyxWJtzHVwh1TnkfTt5LpjJNQ0uDvd2GHtyumn9dSAoaDqm863JkYBqOLv42ftfPUNVaMpIaId9/orPpm8moTu2RTsZKHDABxGgGfWjnNGBSSJg1RJVWQ7WhDCKAJoVo0YkP+vfJ5HDiSipyo9Pvj4BRUlcuKnJmCSxM7K675dmldQkrySs/CNHIndfmWcnqvimJJwjW0wgOxMpQYUix6y5+Lj6k6vzkZ1ZrMuIFt0QrLq5JzATOSm4ZX0G3gbGGBBvNQCANVvYoyOVJ1aYvusUDJghxw8HhWCJcdSYX7ZzPh1LDXgpZf5vOUvl7/s99P9qDLmu/gqr8jVam6XhvJzPhllpkpuTRXfWQTA99MXoQ3a4dSKHwjJUa3NILYXslucaMoS0ZQ0L1e5dlUEwZWSJ5VKtafaw10NKcUmOJXOVw29rWvWatlVf1Kw7FADprdty7h2HxiYdeF+NKLjZJDZl0s2J1oOLlIJJ1AKNqE+Pba3d/K0EmtOD7SfKZGOkVhXwuWqu/icLTUDl35Gy3x222EGZkr7EqgynACFZFJk4cqoGlOXQANSNBKKw97ollDMcEyv5OcQJvaODA8O9Oc7MvEWK2RosB23G9yCyo6CrGxxS9hN1bGcjj0tpGx/p5Y+E9GSmDpbDQ6rajSdwlc//KVA7N1L/plCnX+QSe7ZrWoorIydjGw5pYRTlkwssT3YPHnWgw+ccNWN5H0z3nDDRLshhUODHu+Weisw6Im6fvPNwwPLr9Db/HUznxgI715yIXofnC0Wrgmim1CSB5XQA/NGy63vcSELyL5woBfL5M0s97Yk0/avUsWDpgdoBfzQCi+5EERp1eKGQQJCiRZtHSszcuxucnOgsL7rxn2r48IWATTWgx/8ZrhPUazOHNeYuWDA4q5JOibSksFUOlz1p7OCmY0vYj7/wMuov39n+c9xm/z7JupHZIPRH0vyVrqA5Y+WP0r0DLHzboqWDLnwE3ejSGu5vecBmNBrtMjnVQ/tsBVef8GNEqsJfMW5FSp/rYlWsDbFq2OJuV6O4FuHIPQeQLa3pyvW0tzACamLCU3BY4iIYynUmiMm/guKOkau33G8gqlUJ9n31YGFh95k3ZKNupI3y+kbGmUzPD8Yib/yJer+ifFDDVMt7p1N6Xi2t3PP0WNW76hG8QCtoBSeSKfq6vYkXOkjIX8i3rnDJRTbjYi/jyoPZ0LZVl/5l039RZSNfNxQ2+MBQNjK99MkfQnaIVVKhIIk/OVqZpDxbYNoZ66jNLWnvaMSdKdsMa9lQSou/dokSdbeJ2Hq6dyb96tHt26LpXe3ZwfGtniQWNfw4Y8vjt00cysLqdPTDbS1sQH1/ftvPTw8HQtFmvVgsF2LtDx85r733jDjwqjBAAjmAOgJWgET4nDWqZ+uzwhJtSXdFOo4jbUldAA1ua2LhINggj8mO8tXi19UsWo8vqmaehE6p+be+lbPzQ/7iHxHdp/0vO0+14H9+w+q/fONqT3DKVpBCj55V8iK+l95dNRHfCno4vdQ3tq7a+H461oDAAhHAaiDngYPPOgILAGTyE5XwnyFfkmS5xWUZa/szO5qWCbHuhzBtw6hMlvwgCdmmjFTVaKdORG4pcMx/pMrho/ir336KdxV/tzKCj09g9+d+ms86tDr5fQacHOF3ujllMirJjh5ZQRhfy+H+RyYKIMAgAGGoE9Ymhp95lF89sknMV3+viDtj6fK34CqHM9yu5CBnaXhOpQlQkAVGbAJcDIysiwywJI1qaCQ8EqAhtDaHAm5dDv+z2BGRFJt2WIhUciZG3W/xbWXo/1t3Y+/0Lvzrt90nVru7jn78HDf/p1jC7v6/CjJE4s+de6uE+PNo/6Hp8r/Knd5Wj77sjtOjbfHopZ0Epm0A41337L0pjqjytUbRSWjJtsIEkPpDNlRqiJTrTdgc6jJoesBPgfgrLYLXKb4VFab85P/S5icnedwz7lz5edopfx9TF+cEMsuODoLAF/gVDEYq+WHPZNU22frxkwnZ+xzbufXJ43Fd86eo5WLohJhR1av5m+34OaSywQi8CCSU5jzb+LtJy8bjzouvj3uWzfO5YcACU8JCAh/7kJ7mtNhdbZxOvxiP1dSWaLKbsc92HINMl/g0MD4/gCTJEltnzwSeAUVyn9R/hM11pTpjukRy4qgmhsFtDXSw5z+Opgr6VbYJUm1CNaL9sJIjJzcf3LDqMlHKwM+Z0CwS7CvDurqgqasWIJhYQtztqWMBK1Eegul04oanltGnLn1Va07TbPub703XR/Z3syMmXZa4Vv21EOxsUAgU35X5P2xE1sk3+GOP6iuJf6EU6vCEacQYTMSkRYY1qjcCKgQKsZ868aqMbYKap+Ise21LXK9MXvu+id6+RK/E/EAAMJxAOalFWiHhy4YyGwOhUW6F7Gqmr2TsuSwqSr7TKgFusVGWQtNXgEqaFwP8K0C5quapB3ao2ZLVZPkrGayApbVH9xBxaLYBSzkZaqaSBO3YGElFAqbx39BRpepvdONgbdqpgvlh06gty0+1RCebfyIi5BWvKxpS6h87aC+D98Q2tLEvHzr9GG3J3v9/K/uLY7j89sMDIeunT5Y/nZVXl7CORGAIyumSv9NwhKAgBlxhMWK8EmJTZ3O84mkzbk3m1r/W4dPvNnc8WydRCuJ4I3lbz5CixcnEvhyvGe7cfE9drzAq+VP0tehEXrhXTZNtWpLeEO1JbkpsLYRa0BrA7DProsxQIanVnHo6rUYEXh3dyZiXTE7j7OaT6y55eLH9tgxv04v20b6j3aORkMjt6SHJP+bb/IHQ/7TexLRrDd4EN928kCzbkhHz546rEXC2oFF+nCajOnSqXtj0bs+YRL59iS65m/uH9hzR/lPr30iwNB4//W3PhkgMp+seiN7bE+6Be65UL/G34yCBEgSrkkJybXtdWUEscSXw3wOjDPCB2CFQ6bwqztEX4DjnjjMSJjCpzRrPuXcY2/wHL1Z9t40aSzMfkQ9OD19UL0hhHVx4Zd47poMWDtP6FT+W+Eglv8aMbCgRHpauysS8SpbItpgDwYv1CHJTmQeAybJMjtXybxJkiMHskzHgSiyuovjAlFi8i1XxUz+OzCj5MjW5pjWBkwhaK3rMWUglGl59Qnhe7StRwGQmJ0DIpJnqy+USSRbhfXcNTLY35FprI+EOevD6yVR/IS5Pkmk0rZMOhLJQ+NCjktizVtMxGsdF8JHrsmnbyTYYmB2ULs30eWOpW45XpHTv5y/vrUVFcUn7bjuqOLpO1JfWD5ghCMySbhGYm8+UFevIY7NGH2jkjHnSO7FF+iV2NUtK6Y88+DNT7qxmJm58+b3+gmxKsPX2VFTBl5RMpIoSx4k2THA9VWmnanl3pQ1ceFVMIQfcDnQ5wCFLPsBeKDUCPVQH+rhoZK1GipV2uQEby01ztUYl+g1oZKQ6offoBcz/dsPjbhd7lzoZD6Pc7Nv+V+eQwcPHo8eDhAFaQVRD9Uf6d16qo5r8iOJ9yHiE+8sf51uIPxbVEK7lJQyAQhd3AP5KX0DtsPHSq4mJOxAAnIYEHacifCkEw5FHA9sM2DUqQnUgNYGYLdQgRWH6JSDU1WBaDsrS8BxYbbWmGFLnzFYTCUbonlJFPCLQnpWK8+2/quIW807deRM8NPhaUUuuwJbTzU1uU1/qq/f25gbtnK7jMid07P7QiYyqW13Ib/LReju828vRYu7Xr7cGJ2bUbOntwZlxb09M5wwdI/PXXdsW2vDyP60gWeQsdbGLWkl4JV7Lc3ndzdcu33+QcndJwMgJAHo1fQU6DBfYWlAYlSLV2pacSOkqg6dQce1q1k9HTQzZlu9YEFEBdyAq0k6/cAD5x6g0zMzePF9dAaF18Mt2xytQMLxq03CqnezYUHXA5zFdAC+dYCSFxAYslOEjmu50hlJmSI4FpmuiBMW99u9i6GwWI2KwbLXa/YcopHs2Ln1kFtCPIESeg8PdvdN39/s0xC//NOf/VwvJbvHB8wt3/nZT5ND7zUZ7lgMBw4ON3fqgq9eAHrE9jz3XFCw5ki4ETcy1hlzWGrf1ph5IdwRYIKL+VzOCnCiuSAFee4rrJBwhlLk7e+ve9qL6Ek+0tjTQ5dkdgOTL9FnaHu5a5LJ3bfjzZNEF09rhqHR+yu0sQ9w2nrh5DPtEZ2xWlWHUGaClnV9zuuHRRDjjPicEb7mJoMt3W2JlqaACb2sV1FCNsnCiQtb/YUK1cKh4xeiwij6nhlLpIUXpCpMTTDyZnMUaVJOI2rR5ciZprt1JP1exSuxueWlXC7yco3f39N4ZmmZLqA+uRwpf7Qgo6JvuQdP7D9XPj3tch3Ej4Z7XW5C4gmp8ziBX5rig+VT1+ACzq9Zl1Y4+kwjf/F/k4vXCq3RcMZ28USsIoIA4elZlZyjkguJzrJ0nqtN78jIzpH7mne04n37Z9H4xK3IbssP40MP3Xvt2f4ti8ePHT/+gfShDrrpXvL8nNgHJubwmZU3vQmnR98EgCAB0NttuRp/JmTK7L8kWXVWqy1ZRZtWkSH1SqrKN6pQWtK27X0fkHH0Ef069DXEuiKvv+bhlgmTc378J1666ytetNJ9O2PfKv8VRr695eZ6QV0RgHrtePHWksGQgQ8JHWUdEbLiqA9Emq+RuhnUIboG8K0Caoy3IGjevqplGIVzWa5mRVtJMFAQSjYxhn+68kyXMTDf/GhZXXlGrVdPdNB1+3LlPyv/GSEeKGAUo4Qo6D95SUGD/hZUyJTaNqkDSCgKAZWYyjTtr7VEDwL/d/KTR478C/vzqRefmhJvilxS4Mu1N4kHgfFXIdqvErJIuO5NQi2ZIp8R+eQnj9AHp16sm2IzgDBNPvww52kQshfciKt9825Bs+0UeYCzqXYrtN2FNsusLW1EjSe458OlL8Gr+2/aObmzxJBJLalSi9LdnWpjtHzw4AxDnEgphQIiEzOAS4/hTy794N/uVwtzxuNPbpvi8yZIXfo5vh2/AV2wFZ6+4EG0vVKrmr9VZKasFgrrKulZJ1XhuKSXY3G4QHVynKJsdEVMcx1mqdXxGR3kjSi27W7ramtPiHRwQ9VrFD+iRrIutVTMCWterSqoYjgYqpiQQiEhdvmxkT1xZTjVrOGCa8eRiNaeRU9h711BlDubJktMJUJiPdl4st8lu4bzyUb8eBzdPfGc/sQ70moHufbm/FJ7fVyONsqxrnaSEXmWQCr/uCHWWu9pCpFbDwoeT/Ka/B/SCkShHVtLLkAZ2utJkqkatzcAY3Zy3GGLJAk2O0FehKO0bEQh8lbwwEGz/u03xf99b0pujmZuQOupovmuhlZqAgBZAnlJYF4Gn7c/JT2dNCMdayrBa8PRVDpt79hgpBKBVoNS9fz0sWioa9DtK7VHomODJCGdWGCBTKupFAZyvW5vrk3Ht2aNyD37BhLZCa/WiQwxRSuPl2fq69E1/fKDBrVpAAhxvgvey3fBFpgouRsbNEbYXG2yE7MMA2JtgjWfJQi1/hRnlLstmY7VVsfKAQtO8Pow2j5dwe/XxjbX7Dg41N/h8jIWz2+p17fkOlLhxvGdXkIkIp3tnmpQ9uUH0I0Pj7jrxFkKokiAPAe3Ffb79ZQWDodChBLF0LNt1/EG7SAQxPi8nrP1ezd8r+QDlFh3HcmSjCizCUdmqpluewabbvKWjSiX7/Dk5mjmJopAoPmuhlZqcipDAvMyeEVihsKdCdMUEoOm0MNrWVnNK2+hRK0np9KRU8RTCyeMHfvD+lhbk+IqtjU07t+leAOxENOQefMDS0owoKUbFHwHNl+c6FJ7KDg9NGV19B8IeNr3eb0eZMaBkVdaSK6kLup/nMPvw29CG/TyjhtARlgVmmYFZSDGwzVH3usmnRxEVFiARkC7LWmphlgD8/g4lUr1pnpChVBnRmSX2/ie8NL64woV5ReOrfYcVQIVod3C+GZFiM3OyQZ14hoPkWdo6+Sh3m6p/Buu1inJfXhk0NvbzXQaaHLdupszmySMo+fGff5Q0H90aGD70LmgVN90wIPdT3fn0LU1ZMcfwrIcoy9BCzxaMggR2BqPocneJyoCVA5v0LyCRP5JqLUPXBXJrl808FsZnQqGg1mBVlrm6vimqrbMydCCzVq1TYurBbHaYr3DwsgnhHmuygMq7V2uWJPWWaeTTNefXdi1C9UDQzJ9yXVQclsu2Qjlh8fLj+Lt4715ZetRHQEYX90s/gn+GpRgAk7CcyWz2etmBGFUKSURU1l14h2gApNUtiSmAscQq8pXPwa67rVPutltiPWyw4WrPmGuf6KUQQSOpwItOY9tjiqa2KYmjxyaPDl1MtHRnk4djbS7lMbOYipfLDrHCdJ2c0HOsuJpW1jUtOVEs3aEa0XWtLc5OyovUIX5ZFk7SE6vbXY7GAkpSnRxz2AH8qzLLkVVGUt0Sh4WlHn+f1dXWialee/hukMtEfK/bP/M/X4K08XO9lRHR6rdlZ31m72BvUXNtMhob0s17U/oRvuW8dNxklDi5KKKKFF3YfyUxUg3kzq/9XbHkpaaG96R1/zJJPvL49nC0UL5hURzyB9UiaRYxC2HTQ8gjAPgC7YOfKhkABKYa0oiEZAk29+uqndWq8NcAWo6ts+G+jaBio59sHvqBIIzzJXWM2YkGYrJStTxWuzTdk7hV9i4D207fHNIwhNCvyZCLQqeWMCHt11jffTD73mvPBRq2aq++hV8KkCwCwA+QU/afUev39h3ZNPsn5RrQeGVwCZzZlNrPnKAV29KukpXEtfHu86dWaDSuXMXv4ifLY8CXfqVSzn4ok1vPTxwQUKJHL+4Qd5AF0iS3edZv0pbtNZNtBGh1Oi0eNZwauBKWixqed2b0KhUq1Up3lOWr6jPuXMLC4iKZ7g70xv3E2PNyaxpz+N6CpT/6Q+ygUze9Gg7ZSQpGgdAEMHDd+347sGSboU0JhE6EV7ACY78G6PUjRDTMY42xLcBUhuk+dU4tlbYslYLWyb3eRU70efUtRQ1PDW7tP/GgwcU9hGmLQ374mHSXd1uWilPnj18eE6XfiK5j0eyLczj7nU/DAgTAPDh/+YK5cSCU6EcB6DvcI3aAc9WcnfudkYMOFWiRbGhcqtWb+erm7Rymk9FjYl9ptSKV91XgNb4WQ+q6ndOEmq0DqNUJ0ZkrDSCqirNC5DDXQshk061tTRF6wJ+t0uVoQM7dNvURKziZht4424O92Nv31BQ3Tq3YVPXrmaH8dcSbVpp/RavXeGXh4YdHca51gBnKjosvEaHBWwVJOF6/dWzEeKsVdDWTbNiFOero1XddLCim0QafXP99P7iKHkldnNYWjcJ/IWiis4UHMKh6h19F79h13S2OXqGaDNvKAgIlRN0tdH5lVRb5VAKhFbdu2ofWaULznHs8LsPnGrQJnpHbp93tygHvbt29LVltjWlLf8cDn72deTNjSzPP2yg97t7DicyM8sdQbnVjsx24B9xvkYgie5KMOYClKC5iWSJJkTwVR1itSFrI9Y6BC46TlQn4lxmM3+191houACtjer8kzYeXAHN+rff1PPveVOpabUjtwYSzpeAOz51MmmGBtZFYWEnRknYAl3huhquBGLn9y6F9XyJHdqpBPcOatxY/cHu/lxKbx005Z4SviXH/K+b1g7f78MO5c/pgdDXdhxPar+TR9dhsGOTHfgc530YknCq5NNRgmSEZMmLzI5NelZnjs7M7YChNqVGe0KzNYBAXJ1RSee+sBlOiOkUHamxCpVYQRVOdFstKhMxWezEmKtJGeow7AihwcyP4Q5fezpa19Y1nh9sU3504tU6upLa4MW7/0rpZIr/le9py7iD+3pGFrIaVDQn7uEz8sFrbNV0oXKepkH8ZuhoMxMQV1ezpsguA9R0WLiyuAIKNWAt/DzjLGRFc62YkYBZDUBzYv58uvbqfWLnIdUYOGwQLhzB1+w8KI0W9Hvuxi+PA9o79RzfqQMwJXrGCVtRlG0u37MAa+Nfp8RSG+XKvz/flmisT9mllR2Us3do1Wl0trCtYEKq0/dTq6tUHdFGVBU0xvYM+1i9pzcf6gt5RrfLmu/guMpns2131qM0GX29VjGoze6fGg8kMJNW2lO61uQzdJcR6Yo2Do6p2MKHmdRc73Y3+WRDdzdxOz+6N26vVoDPeB9thWY4csH2rydW25uJ3SajbW0rkYmiwHFHT9XbYA7gGArhmRpQTN0y+SeSF5mpNkt071W1VkFEIjkRlVQrGf04FGzdOuT2utOatG/m8Gtfi6RZsqdzcQ95w2r9aOT194w/+OD4XXe7unRiwgZwel/Az0IUXlcyJEQwkSFVg/gAIYAtI+y4UwuoGs8qhI8JsHQcJCm6GozVoOY6aAXA5jcChBfLN1XStC0Fn5FVTcoUCmuD8PETqLTEpxtkrhPU0ZtaAykF0f3UU0+F3YPuzEvfWR5NS916cFirZPjx83xeJsxcMNZUXjxok1ZrpOlZPyi2gH1PcNv6BhoTzMyI3UBD6TwvvIgOjv6AKGCw//Uh3NJDgdM6Hm9Z+DDXP0SUL5eHY2hMEZV3V+ihd3N62uFQSW9pliWJ1WoOhCS+v8bing2jwmeuDDC4rTrAedaZaKjz2zwTJZWwyETkbHEv5u1rxUeJtHDYKmdLEum09xg7rKE85T0S2KsSar6hwFxz265cjh2VEds63KynZxd+1ij/7VHdGLvUPfyPgwZDd3LvLw8t3/djNLBx3CA59frH0y78MQAC/+A3+LyaYN8zdW6J/cc5ve4w9UpdtM3WMsV0rlKLsESRuZmE7ylydmIa/S9cuGbbtobWob4+9kjr0fCWJjSuGfEmNb0pMbz8wp98d3Iy3j6JysfS10b74+SeC/YZrkzf3B+KdbiUt+WiB3asaCoxcDaoiY7M2g0K9Zw6MSYYvmZsfqUjk+nlBDqFOKtQKcOpCqm1zGI+VajoJyHD6S0s7e3p9dygoHZW6+7O5q6TGpJ1yaihiGjB3ZLwKD6f0uJ293b0ufhujF2CGUOfRTWEr3xl+afargYTkSHifpTcTGt0H6DGxjuWb28UGhYA38Tn44ObK7UW96a1Fv+GWkvPFaAmVSJNDkJgZy6vtPjAa7atVlr4lCund+1zWtfedG3I/dKXll9/xyvuwNsm+t7w2no/7ss9cR4rZ6a/hO/HPdAgupeFa4OzhE5eXmgYGRmymUA4EQjHhXmtVMorIRTXCXZUVdHs4cQhNtBVn4wHJZUbB1bsbGirXn8jv6chKmG32+VcABCcpd34SDWuHa1WM2UmMREi2uVkFDEpoV3fINuHtcGA+64ckQrVe3bxzCLtXuQfIDhAPuymFQjxOQ6Ib7m8jcoj+Ltx0CfkKpBuj9tyJWa9MVViib81FMoeMra2NTa2e4iM7W2ZIYM+vK33Brq7IWkEEprbozYlko2qx+1pb88Ijr/+UglbLv05+CBY8jsnugM4lYoRV2NWRWwVH8ULnNWfTqZSsmSqrR0dshy8/iC5XJ3BA8h/dYETv+Fn18dv/jXxW48ztj5+w/mrxW92GA9YieP528MwdEFGQGdT+u2QFQBqe5IPAd62Zmj+QiocE1UutVKGMdcG4YVioiVV1yZTLQB3n2oJmwqqqK6G3lLq/8UK2zT+Gf/exyAI0VJEs01VxfwA0XWhtpD9+lQxmxPfwB3OSNhW5alp+83d3UpLib+5JL6MHkEsFJTUBPKNxL8JEMYog5+iu//t+p3YzmN4HWWmpwVVv0Y+fD/nhgcyFTa4YA0XxF2NCZ9JmUKgsCj+ko1NHJcnlHecoEDKN5Zq07QYnzhhuNs8gFV5OkQ+7LLf31dls/1GQofNzq39DSUXga6ChzxMNBSkc5W2I5GOOEIndnhimtaWGvOlAvQZOhjocrnwgNkdtjMD+CJ+3N6TAytBRoDOsnqFCAGdYogotv+6AR/yHZlsC/rFjgxkK80hq8eL+E3kO4eLbKqQbu/sak/1TzGaLqZ1OX9Y0HUkJ+tpu5OXSvAFW+sUaqJUTUqhMC+Xrcf6PSKUzOw5kSgSlP0e+fCF/0nt8gf/Me1yiFq4hHyEUzNWOQMaArRV+Gk7vLJX0j65d2Vdz6OpmroP/mfUPXVsqu+vqUqvBibsWK/vjzn6fv2IWPFSQNcBdFM3PQZooPVVGgj7clkRsOaci2sGerawUVqo/CLfR1F9h2r/b7V7+2lQQHkaAXurhyHMWXz3E0+IQxAX3w0EHQAswunTIQLahYBHQertDAbto1ethX5MpexmGCuXT9PX33fD+96PF0OIt5GM5PsV1x/8QfN78DgulM+XzyMi0m7FLxkD5QUL2Q48CgwGLv0V/QZ9AxqgF/JgPJPtSzeFJMa/I1876+8clXFqP7ixKVcEV8jVwsDTL9fM8eEDZ91Evp3NkbE5d1Oz+873+hBv8Nf1dA5P3DqvRTtTew73DZW/gWdx7u3fcWMs88RSpDd02+GEOeAhCvzi/QbuoWji0ZO3vtskf/PjS9fvP1b+wuJixYuh3ZwfEc41GbHKixB3WFPCfxXCytREPP/orWdvubXYL6H1iE4NHddTd5fDCEJD3oOfPuCS6hafKH9eIwAm+Ey30FO23XdxPuiaLCEIPvBpYfVfD20rS/jZi5c4CXNzc+U/nJ0t/+rcHKye9nga1DWrWTmIQZY4hvH0xX109uI7AaFYPfVkcUzVxhSxQTptN71ZFXWlCF+pqPw+u+NOWvrbv9VNMx+9duGg+4c/NHCY0SOPTs+gKxQebn7pK+408Uj1rWIdM/ytFgi+ZC27ByFbSaPVsmh2ICxu+KWoTP3wtUmk+APyyCn5BGWareA2QzqnBGZb/Q3sBKUaOukb30L/ijpbMrTmbq3xFYm//trX/rXrIckfadOM5EigFYCtzqoROmCA869nS0ezDzn/UPg/EasqRQnx/QkuQiLpXcyG8xWyKuF3MMXFf7XVGQcWWaLp3p5wePDTbBFV7czjj5/xIQUa50wi87jZcIcuS13BCR9lMvSKwksUPXOmc6Hjpc0v6S8gmq949hUm/f2HPPGjWpd2NCkruJNh+XmX1rZPi5Q6M7DKtRXYxrnWIqSpzU5ii5/KX2ETCYxKPVPIv2CZvQFSgoWpRKJg6yHnBw8vZsy034Ut/hBrcOUZKtTiIZWaPqMteo9e7+aXnhZSkOULrNHlRpT1+obsC/ivZdn0xYbbpx+JcRcJtT733Z6vxvCGG8h//2nPna4+jY+qmdTyzqZCqtMvKO8CoI/w9d4p1puw11GKtra2V1r4OIJ87nFXebqhh5SDxAyLeSctMtb0nnNvPj6KUryry/CSi7rDB16Ukn5Xj8t9y/zhGzV080t/UnrxQLibPF6ja5dLpui+a0/tnveo3fP7p6MJGfGod2Q+WXe2q6NzZml+t+Lt7Og6W5ecH/EeRZQT0el7RhpCqUpE+Nf4Exz4tz2Ogt0x9NdTU9Wn2J/9e59if1Z9agG/C5+jFXBD/gIgrRp3D4cR0knHXXHuHa/NDAeZYgnu2q15IcHRBS2m94mj4b5FGggfDtt/uvT/Q3+7juBT+F38TXu2URhe8QDVJuyXEGUUU2SOB7V+yPaidDMc4lMX1nbd1Itrbz6lxbUqH76sx7TLWHLGufg/4O/R8g92wXL17wLLlb8L3FeN7ZYrH/h34yGIz7LAc+yFwBGw/xutY+zlAAEAAAB/AGoABQAAAAAAAgAiADIAdwAAAGQLlwAAAAAAAAAWABYAFgAWAGQAxAGWAgkCzQPABAUEJgRHBMMFAQVFBWAFgwWtBigGiQb5B7cIEwjLCaAJ8gqhC1gLoAwSDEwMuw1YDcQOYw62DyIPeg/HECUQcBCfEP8RVhGSEhcSZBL9E20UXxTgFZAV0RY8FooXCBdoF7cYFxg8GGEYnRi4GWoaOxqnG1gb0BxHHSkdlB3sHlgewR7wH4sf5yA3IPUhXiG8IjUijSL5I0EjrSQFJG0kwiUAJQAlMyV7JaEl0CYSJk4mfSaZJskm/Sc7J2Inqif4KDUoSCh4KNAo/CkcKTEpXCmcKfcqVCq2KtEq7CseK2MrrCwMLCAsNCxCAAEAAAABAACmNcIjXw889QALA+gAAAAA130clAAAAADXfRyU/8X/BgPnAu4AAAAIAAIAAAAAAAB42k1QA2i1YRg97/v9tm3jC7/N2bbtZeOGORs3c/aWFqcwp6UhbmG2z3Ndnc5jHOzgPQCoEAA75D8oVWt4ZPzDV7IprDfwRt1AgipHIPGF8T/GGeYZY99ZciJjUv+SiCLeOHCPeOzhvxWWeum1zZjEF23FV+Iekagt+KEnEK9jEKu/EVb6fYhlfRxr3+pu5h4gzihCsu6jPcN+i4MryCZMXYdnuhVx7L1gtOKCMHFMZ+GLeoxU4oZaQxgBNYsX+jiCVA+ekB+T76n3uCu30w/AIrzU2cN+NY9g2oHGHQRI3JEPsvXEUhcL+wpwxZYb5r4GXCBDbNXBHHURfcl5rI3gnhqZJ7PlFgd8iEGHhgH8WX6Ydvg5tr//4Y3oxl9ErzeiDfX6wtgXDzZZD2MOcGpNv5l4pExAgGzgCAW+aRUAAHjaY2BkYGB695+NIYr5xf+j/68zPweKoIJ6AL92CEAAeNpjYGKczjiBgZWBgamLaQ8DA0MPhGZ8wGDIyMSABBoYGN4LMLx5C+MHpLmmMDgwKLz/z6zw34Ihiukdwy8FBob+OGag7j1M24BKFBgYAT00Eq8AeNpcT0NCgEEU/v557bM1y4xNxj0yTpEvkG3b5jrb9gH+ZZrpZT4bAOiT3WAAgGEHgvHuW+AeQATkq+WCSEQjHsnIRC6a0Y1hTBvBIlQsilVxIs6pnKqpjhqpmdqok3qknXSW7iYzA5CvvbFIROq/3gWxLI7EGZX96u2gbmkrnaSbqZn5lm/4mq/4ks94jsd5gDs54Nlb1+laXagL1JHaV7tqW22pDbWu1q7Sr1KukqzyPn55GbmAkQ2IYWwmIMGErgAYZCysbOwcnFzcPLx8/AKCQsIiomLiEpJS0jKycgzyDAqKSsoqqmrqGppa2jq6evoGhkbGJqZm5haWVtY2DLZ29gwOjk7OLq5u7h6eXt4+vn7+AYFBwSGhYeERkUALogg7MhbBjEGXK0XmRIPJsvKq6opKAmbGJ2YypKVnxGUxJAEAJbVrG3jarFXlmutGDB2HluEyuCDfudlu47EvM9tx0suL32cX7aXf5fYZ/DRyyv/6aD1yskylhWhGo5GOjqQJK0OsluMoIXr5u5qcf8mNxY9jvmnzbJJuUL4cc6WZ/TGshtXqql6xHYdVwirU7Z6yVJgGHluGKd3wuGJojfjPOa7NfNybtUbDaDVa+CR2tGPnMfHcXOzw08Qmviuru0lCRd8oW+NZqAY74qtyfhWWcBYTQOQZ8ehcnEJDcjYqq9uyup3aaZIkNltukmhWc/F6knhcNQQ/tWYGQPVwLua6DrihA8BP2Eo9rhkNXLRW1FcCkpN+cPnEebTK1ZYDfUg55fBdXK03kdZ8nM7Z2UIS6wSnTxdjHNmS1CCyx3XDQ6HbU5U+NQ1sdaBBsQ4yrqxssLUK/1xveTxkSECOhau/19QKiQd+miZikrZLkMOmNzSmwihoOVtkj5jd5I/2vViuhh4ZpxTlOqO1AVPKFjaZbIDcRMnVps7a/RBjh1zny7ilcOugS+OmTKg3NlqNYsfWTtJyPJ4wRaUS8VrW9njSwJCIx8MXch0LHSQ8IbsF7Caw83gKbqZLSggMrCIuT4Yp5SnxJEjzeNq8XIqL2lo7ucwT6/pHj0+Yl/Pxy8W+0nagP1XqT5pCTYXLcTE1hfplAU+50qRo3aAYl48JfLB1VhPymIsLIQ/ZBnlOZdiWo3Ftc233z3EF/6UmQSZd4O9Cu7tUhxSwUOqUBlshq8c9y7LKWp0yqlCVaCnmKR1QxGM64FEETgNKEf6X6WlLTaogyNPiZMPl71z7Emg6jdxOuR6fMYUl8ix4FnnOFFWR501RE3nBFHWRF03REGmbYkjkO6YYFvmuKUZEfmjIZ+szj1vl4iuP3XLxtcfvGcUT7r/A+D4wvgffBIwiHWAUeQkYRWpgFHkZGEU2gVHkDDCK/AAYRc4Co0hj6GHZap5B2OmUQoEQSjkg2Ui/+YY9lz1M0hVD1KVDKqGzu1qesSMt0EoeX90qj3WWr7SKunUmiq8mZYLXSmYOPb5u6FaJ9wbsrGh/EEwYgh+sV2d/VvLTfqzvFtetM8joJvIH4IPxsgqzux7fMv65hx7fPs4UTbgK8zsoiTrbJJ+6Mryg8nmed3UX0x6vIH+2MNG3LevMacS/a4AKA4K/0oRHQnc99zXRwxy+7m0fk9/3wTUdiBVxKvP+dD7+qUJVsn+qzFQvJoG8gcMhBqy01h1MH6q5By2Bjf5jXwnTNc3VMFubi7HJbKxTeYP23sk0IfSM7qCGGhE6yAuijJLSQUG0RNE4SSG5joaq7/MKj5JRswSBz7n+K7cdCyW/LxwQNPWZAQf6Iah5IGrkqgOcdXRXgkm1Hoq+TGDAqFqKfXqoHRuaTSWcbVPeaGL3fOe3b79QB3XwoDJa2vjRAEG4WZpUvp73prhZysdGky+sdfAwP0z8wrdOYwCfbKnndqqf7rY+0OaZ4bvugU4Dw/fcHIGlWYB2vw3K4rMP03Crw8DuVgtqtLqv7w7ctfFo4A3/F63Y/b+6T+BndwFL4wnZUW8nGWCMhIzN/DuSv6MHBOi7u1PuIuUz/eHsKZnDUz7fxCx+dIj+uSmUdfoU38L6heE7EC+FtQi8UicHikHYV0bakV9i+dr08M5g8QYLSxZvTc8qNX/1WNdmDgNAFISPoY+LBA0ccywzs2VmLkvQoHdWkM3z9ycWOxL6SwbzJ5HFEDkMkccQBcyXRBFDlDBEGUNUMD8SVQxRwxB1DNHA/Es0MUQLQ7QxRAfzLdHFED0M0ccQruU9p4d5wPDepYZaH1IjvZ5kfMoYW95LqicM1VNK9YxSOre815QuGEqXlNIVpXRteW8p3TCUbrWgOy3o3gofb66Sj6dv03twvesn55S8U+wzK3FNYwB42mPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdicNkkwMmiBGJu5ORg5ICxRNjCL3WkXMwMDIwMnkM3htIvBAcJmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbOblYOTR2sH4v3UDS+9GJqA+1hQXAHdZJMsAAHjaY8AEcUDoy+DLtI2BgWkb4x4Ghv92TKJA9un/r5gOMp75/+2/MYgPANTbDFwAAHjaTMwBBgJRFIXh/947bxLea4JiUICAQLSKYnYQMEBLaRExG2gLrSC0iHYRdfAO+Bz8wMoKxn8DyMaCQXZmXORgxyg3rLnJicwkt9Wf7chDLvT2kbuqv/z1A2vmwN1DNjY+yU7xpxyc/SU37GMrJ/o4yW31Z7/GKBcO6S13Vf/bGhX1pM4E0fPct+8fzKMksBT0QYkxIRoSIpFoifHNrGWgq6U03YXKv//GgatKNOrNzWYzp6dnzszO/AfxP1+Wm8rNs0AHaYO6cXzS6sadmC7Yu3lBSeq4SLlJwyI10b64c/QiPqbLzBbUT+2UF5tLO+G7+8QWPuHKzW54vsptNVgWYbCs5kxdE1OP9lStnewL+pYr75YFxSY2h1903Py0ZTo4revaLGzIHu2zkQ7OGj96xi7xSSi7ZbbJzah2IaMb9lyteUovD6Mru+D9J5kommTObwXJchZqWzEJkbuUCy+pq2LKFYWMKRmOaFxysRWPtoIm/Xl2x3SMmL3lkl1bl9uHnEm7sTToX5MNvSgLoey12z6tXBm88S5/abs9Hoy+/oNzLFFigwoOc2QIIBwgRUNiF7GcE7QUdeQSLsDwqi1ASJAKZsEpGE1hhooNom+dOzh6dT4W7lI0Vl37SAVNwVhgI7zFRPAd7pGowktk9Z3hRtAcK+SwwgywlP9BYyU8ay2jnfdA33i19tx+p77VPzIb7YEQw+g9/OWMmz+fsvqcotZjsIBFEP9Hic8wuxmcofHvtrFX8Wmnsh807ys3EYnSaV+kE/M6pzVY9PS6McIVrGTzt1syiORMkMmX/+CQCJoJqnUfDNopcokpWH22VVeCp+pI2hlr9hAjiWOUqn3vPHrvoBvY33YHRq929mldgsVarhPe4gG5cm+zsVqxj2vFAT1Ewgc5peC2HI9UZ1AiCDZaPX+ddhtjyR/9Tc7/w6VlrnjabMFDQi4AGADA+X5bz7b9P9u2Mi8S912hbdt8k8yT1AWakQB2RjXtZRAhISklLSMrJ6+gqKSsoqqmrmGf/Q446JDDjjjqmONOOOm0s84574KLLrnsiquuue6Gm2657Y6mu+6574GHHnnsiaeeee6FV1574533Pvjok8+++Oqb73746Zff/vjrn/9atGrTrkOnLt36I2HMqA2LkbRkO1KRjoxVa9Yt24ysichFPgpRjFKUoxJV46ZMmzNvxmzUoh6N7O5K8zINDBwNwLSRsTmEdraE0o5Q2onVPTE3N5E1JCO1JJHNJzE3KSWRKSKTKSCTNTgzPTeRPbSgODMnP485ICOTOaA4E6TN1c3NBUq7Qmk3APT0QvQAAQAB//8ADw==",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff": {
            "text": "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",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff",
            "type": "application/font-woff"
        },
        "$:/plugins/tiddlywiki/katex/katex-logo": {
            "title": "$:/plugins/tiddlywiki/katex/katex-logo",
            "text": "$$\\KaTeX$$\n"
        },
        "$:/plugins/tiddlywiki/katex/latex-parser.js": {
            "title": "$:/plugins/tiddlywiki/katex/latex-parser.js",
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/katex/latex-parser.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for LaTeX. For example:\n\n```\n\t$$latex-goes-here$$\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except latex-parser \n\\rules only latex-parser \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"latex-parser\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$(?!\\$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = /\\$\\$/mg;\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext,\n\t\tdisplayMode;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tdisplayMode = text.indexOf('\\n') != -1;\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tdisplayMode = false;\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"latex\",\n\t\tattributes: {\n\t\t\ttext: {\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: text\n\t\t\t},\n\t\t\tdisplayMode: {\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: displayMode ? \"true\" : \"false\"\n\t\t\t}\n\t\t}\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/plugins/tiddlywiki/katex/readme": {
            "title": "$:/plugins/tiddlywiki/katex/readme",
            "text": "This is a TiddlyWiki plugin for mathematical and chemical typesetting based on [ext[KaTeX from Khan Academy|http://khan.github.io/KaTeX/]] and [ext[mhchem|https://github.com/mhchem/MathJax-mhchem]] through a [ext[Katex extension|https://github.com/KaTeX/KaTeX/tree/master/contrib/mhchem]].\n\nIt is completely self-contained, and doesn't need an Internet connection in order to work. It works both in the browser and under Node.js.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/katex]]\n"
        },
        "$:/plugins/tiddlywiki/katex/snippets/logo": {
            "title": "$:/plugins/tiddlywiki/katex/snippets/logo",
            "tags": "$:/tags/KaTeX/Snippet",
            "text": "$$\\KaTeX$$\n"
        },
        "$:/plugins/tiddlywiki/katex/styles": {
            "title": "$:/plugins/tiddlywiki/katex/styles",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/* KaTeX styles */\n\n{{$:/plugins/tiddlywiki/katex/katex.min.css}}\n\n/* Force text-rendering  (see https://github.com/Jermolene/TiddlyWiki5/issues/2500) */\n\n.katex {\n    text-rendering: auto;\n}\n\n/* Override font URLs */\n\n@font-face {\n\tfont-family: KaTeX_AMS;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Caligraphic;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Caligraphic;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Fraktur;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Fraktur;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-BoldItalic.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Math;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_SansSerif;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_SansSerif;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_SansSerif;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Script;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size1;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size2;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size3;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size4;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Typewriter;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n"
        },
        "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex-dropdown": {
            "title": "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex-dropdown",
            "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$transclude tiddler=<<snippetTitle>> mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/KaTeX/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/KaTeX/Snippet\"\n\ttext=\"\"\"$$snippet$$\"\"\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n\n[ext[KaTeX functions catalogue|https://khan.github.io/KaTeX/function-support.html]]\n\n[ext[Chemical equations reference|https://mhchem.github.io/MathJax-mhchem/]]\n"
        },
        "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex": {
            "title": "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/plugins/tiddlywiki/katex/katex-logo",
            "caption": "katex",
            "description": "create and insert preconfigured KaTeX snippets",
            "condition": "[<targetTiddler>!is[image]]",
            "dropdown": "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex-dropdown",
            "text": ""
        },
        "$:/plugins/tiddlywiki/katex/usage": {
            "title": "$:/plugins/tiddlywiki/katex/usage",
            "text": "!! Reference:\n\n# Mathematical typesetting: [ext[https://katex.org/docs/supported.html]]\n# Chemical typesetting: [ext[https://mhchem.github.io/MathJax-mhchem/]]\n\n<hr>\n\nThe usual way to include ~LaTeX is to use `$$`. For example:\n\n```\n$$\\displaystyle f(x) = \\int_{-\\infty}^\\infty\\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\\,d\\xi$$\n```\n\nSingle line equations will render in inline mode. If there are newlines between the `$$` delimiters, the equations will be rendered in display mode.\n\nThe underlying widget can also be used directly, giving more flexibility:\n\n```\n<$latex text=\"f(x) = \\int_{-\\infty}^\\infty\\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\\,d\\xi\" displayMode=\"true\"></$latex>\n```\n\nThe KaTeX widget is provided under the name `<$latex>` and is also available under the alias `<$katex>`. It's better to use the generic `<$latex>` name unless you are running multiple ~LaTeX plugins and wish to specifically target KaTeX.\n"
        },
        "$:/plugins/tiddlywiki/katex/wrapper.js": {
            "title": "$:/plugins/tiddlywiki/katex/wrapper.js",
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/katex/wrapper.js\ntype: application/javascript\nmodule-type: widget\n\nWrapper for `katex.min.js` that provides a `<$latex>` widget. It is also available under the alias `<$katex>`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar katex = require(\"$:/plugins/tiddlywiki/katex/katex.min.js\"),\n    chemParse = require(\"$:/plugins/tiddlywiki/katex/mhchem.min.js\"),\n\tWidget = require(\"$:/core/modules/widgets/widget.js\").widget;\n// Add \\ce, \\pu, and \\tripledash to the KaTeX macros.\nkatex.__defineMacro(\"\\\\ce\", function(context) {\n  return chemParse(context.consumeArgs(1)[0], \"ce\")\n});\nkatex.__defineMacro(\"\\\\pu\", function(context) {\n  return chemParse(context.consumeArgs(1)[0], \"pu\");\n});\n//  Needed for \\bond for the ~ forms\n//  Raise by 2.56mu, not 2mu. We're raising a hyphen-minus, U+002D, not \n//  a mathematical minus, U+2212. So we need that extra 0.56.\nkatex.__defineMacro(\"\\\\tripledash\", \"{\\\\vphantom{-}\\\\raisebox{2.56mu}{$\\\\mkern2mu\"\n+ \"\\\\tiny\\\\text{-}\\\\mkern1mu\\\\text{-}\\\\mkern1mu\\\\text{-}\\\\mkern2mu$}}\");\n\nvar KaTeXWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKaTeXWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKaTeXWidget.prototype.render = function(parent,nextSibling) {\n\t// Housekeeping\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Get the source text\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\tvar displayMode = this.getAttribute(\"displayMode\",this.parseTreeNode.displayMode || \"false\") === \"true\";\n\t// Render it into a span\n\tvar span = this.document.createElement(\"span\"),\n\t\toptions = {throwOnError: false, displayMode: displayMode};\n\ttry {\n\t\tif(!this.document.isTiddlyWikiFakeDom) {\n\t\t\tkatex.render(text,span,options);\n\t\t} else {\n\t\t\tspan.innerHTML = katex.renderToString(text,options);\n\t\t}\n\t} catch(ex) {\n\t\tspan.className = \"tc-error\";\n\t\tspan.textContent = ex;\n\t}\n\t// Insert it into the DOM\n\tparent.insertBefore(span,nextSibling);\n\tthis.domNodes.push(span);\n};\n\n/*\nCompute the internal state of the widget\n*/\nKaTeXWidget.prototype.execute = function() {\n\t// Nothing to do for a katex widget\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKaTeXWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.latex = KaTeXWidget;\nexports.katex = KaTeXWidget;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "widget"
        }
    }
}
A human being should be able to change a diaper <a href="#Heinlein's%20competent%20man" style="text-decoration: none">[...]</a><br /><br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a> <a href="http://pesho.info">pesho.info</a> | <a href="https://t.me/rearrange">telegram</a><br />
Pesho's sandbox
close
$:/core/ui/EditTemplate/body/preview/output
hide
hide

https://en.wikipedia.org/wiki/Karl_Popper
contents
yes
yes
yes
yes
$:/core/ui/TiddlerInfo/List
$:/core/ui/TiddlerInfo/Fields
$:/core/ui/AdvancedSearch/System
$:/core/ui/ControlPanel/StoryView
$:/core/ui/ControlPanel/Basics
$:/core/ui/ControlPanel/Plugins/Installed/Plugins
$:/core/ui/ControlPanel/Stylesheets
$:/core/ui/MoreSideBar/Plugins/Theme
$:/core/ui/ControlPanel/Settings
$:/core/ui/ControlPanel/Saving/GitHub
$:/core/ui/MoreSideBar/Recent
$:/core/ui/SideBar/Recent
$:/core/ui/ControlPanel/Toolbars/EditToolbar


{
    "tiddlers": {
        "$:/info/browser": {
            "title": "$:/info/browser",
            "text": "yes"
        },
        "$:/info/node": {
            "title": "$:/info/node",
            "text": "no"
        },
        "$:/info/url/full": {
            "title": "$:/info/url/full",
            "text": "https://pesho-ivanov.github.io/"
        },
        "$:/info/url/host": {
            "title": "$:/info/url/host",
            "text": "pesho-ivanov.github.io"
        },
        "$:/info/url/hostname": {
            "title": "$:/info/url/hostname",
            "text": "pesho-ivanov.github.io"
        },
        "$:/info/url/protocol": {
            "title": "$:/info/url/protocol",
            "text": "https:"
        },
        "$:/info/url/port": {
            "title": "$:/info/url/port",
            "text": ""
        },
        "$:/info/url/pathname": {
            "title": "$:/info/url/pathname",
            "text": "/"
        },
        "$:/info/url/search": {
            "title": "$:/info/url/search",
            "text": ""
        },
        "$:/info/url/origin": {
            "title": "$:/info/url/origin",
            "text": "https://pesho-ivanov.github.io"
        },
        "$:/info/browser/screen/width": {
            "title": "$:/info/browser/screen/width",
            "text": "2048"
        },
        "$:/info/browser/screen/height": {
            "title": "$:/info/browser/screen/height",
            "text": "1152"
        },
        "$:/info/browser/language": {
            "title": "$:/info/browser/language",
            "text": "en-US"
        }
    }
}

























































































katex

loaded
$:/themes/tiddlywiki/snowwhite
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline

@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {

	html .tc-page-container {
		text-align: center;
	}

	html .tc-story-river {
		position: relative;
		width: 770px;
		padding: 42px;
		margin: 0 auto;
		text-align: left;
	}

	html .tc-sidebar-scrollable {
		text-align: left;
		left: 50%;
		right: 0;
		margin-left: 343px;
	}
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/snowwhite/base": {
            "title": "$:/themes/tiddlywiki/snowwhite/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/vanilla/themetweaks": {
            "title": "$:/themes/tiddlywiki/vanilla/themetweaks",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
            "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
        },
        "$:/themes/tiddlywiki/vanilla/base": {
            "title": "$:/themes/tiddlywiki/vanilla/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n        background-color: transparent;\n}\n\n\"\"\">>\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n    border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    left: -50px;\n    top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    right: -80px;\n    bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n  vertical-align: middle;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n    cursor: pointer;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tvertical-align: text-bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n  font-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n    height: 1.2em;\n    width: 1.2em;\n    margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg  {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n  fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n  fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n  fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n  fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n  fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n  fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n  fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n  fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n  fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg  {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n    width: auto;\n    margin-bottom: 0px;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical  {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical  {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical  {\n    word-break: break-word;\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n    display: block;\n    width: 100%;\n    text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n    flex: 1 0;\n    background: <<colour tiddler-editor-background>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n    white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n    background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n    padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n    flex: 3 1;\n    border-left: 0.5em solid <<colour muted-foreground>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tmax-width: 500px;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 28px;\n\tpadding: 14px 14px 14px 14px;\n\tborder: 2px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 14px;\n\tright: 14px;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: block;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground-colour: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-plugin-info-chunk h1 {\n\tfont-size: 1em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk h2 {\n\tfont-size: 0.8em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk div {\n\tfont-size: 0.7em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 1em 1em;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n    vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n    margin: 0;\n    padding: 0;\n    border: none;\n    background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n    \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n    \tlist-style-type: none;\n    \tpadding-left: 0;\n    \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n    \tpadding-left: 1em;    \n}\n\n.tc-tree button { \n    \tcolor: #acacac;\n}\n\n.tc-tree svg {\n     \tfill: #acacac;\n}\n\n.tc-tree span svg {\n    \twidth: 1em;\n    \theight: 1em;\n    \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n    \tcolor: lightgray;\n}\n\nselect {\n        color: <<colour select-tag-foreground>>;\n        background: <<colour select-tag-background>>;\n}\n\n"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
            "text": "15px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
            "text": "22px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
            "text": "14px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
            "text": "20px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storytop": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyright": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
            "text": "686px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
            "text": "960px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
            "text": "350px"
        },
        "$:/themes/tiddlywiki/vanilla/options/stickytitles": {
            "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
            "text": "no"
        },
        "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
            "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
            "text": "fixed-fluid"
        },
        "$:/themes/tiddlywiki/vanilla/options/codewrapping": {
            "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
            "text": "pre-wrap"
        },
        "$:/themes/tiddlywiki/vanilla/reset": {
            "title": "$:/themes/tiddlywiki/vanilla/reset",
            "type": "text/plain",
            "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n *    user zoom.\n */\n\nhtml {\n  font-family: sans-serif; /* 1 */\n  -ms-text-size-adjust: 100%; /* 2 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n  margin: 0;\n}\n\n/* HTML5 display definitions\n   ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; /* 1 */\n  vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n/* Links\n   ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n  background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n  outline: 0;\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n  font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n  border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n  overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n *    Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; /* 1 */\n  font: inherit; /* 2 */\n  margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n  overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n *    and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n *    `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; /* 2 */\n  cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n  line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n *    (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box; /* 2 */\n  box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n  border: 0; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n  font-weight: bold;\n}\n\n/* Tables\n   ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
            "text": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\""
        },
        "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
            "text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
            "text": "fixed"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
            "text": "auto"
        },
        "$:/themes/tiddlywiki/vanilla/sticky": {
            "title": "$:/themes/tiddlywiki/vanilla/sticky",
            "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"
        }
    }
}
1100px
1000px
fluid-fixed

classic
https://stackoverflow.com/questions/19291776/whats-the-difference-between-abstraction-and-generalization

''Heuristics'' are the strategies derived from previous experiences with similar problems. These strategies depend on using readily accessible, though loosely applicable, information to control problem solving in human beings, machines and abstract issues.
<<<
There is no cost to getting things wrong. The cost is not getting them published. //(Brian Nosek)//
<<<

Science and academia are [[different concepts|Science or academia]].

Accordingly, misconduct can be in either of them and it is important to classify it correctly in order to solve it. Scientific integrity is needed for producing usable results (incl. [[fallibility and reproducibility|https://en.wikipedia.org/wiki/Karl_Popper]]). On the other hand, academical rules are written by universities, conferences, journals, grant-givers and other policy makers, and they aim at regulating both the scientific principles __and__ the community work organization (incl. salaries, hierarchies, authorship).

For example, a professor that does not include a student to the author list my be an academic misconduct. This does not imply that the scientific result is flawed. 

[[The Nine Circles of Scientific Hell (2012)|http://pages.ucsd.edu/~cmckenzie/Neuroskeptic2012Perspectives.pdf]] is a funny paper illustrating various scientific misconduct. Note that these may or may not be considered academic misconduct depending on the quality criteria in a specific domain.

[img[scientific-hell.jpeg]]

Links:

* https://publicationethics.org/ -- COPE (Committee on Publication Ethics)
* https://academia.stackexchange.com/[[Science or academia]]
<<list-links "[tag[published]]">>

Drafts:
<<list-links "[!tag[published]!is[system]!is[image]!tag[collection]]">>
<<<
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
<<< Phil Karlton

This is a clean approach to implementing a generic binary search (BS) algorithm (suggested  [[here|https://codeforces.com/blog/entry/9901?#comment-153756]]). It is beautiful because it is applicable to any BS task and it allows for an obvious proof of correctness (the technique can be applied to many other tasks).

!!! Generalization

Firstly, lets reformulate the task "locate element ''x'' in the sorted array ''A''" to the more general "given an array (//indicator function//) ''F(m)'' in the form 1,1,...,1,1,0,0,...,0,0, find the index ''l'' of the last 1, and the index ''r'' of the first 0". The sorted array task is thus formulated as finding ''r'' for ''F(m) = bool(A[m] < x)''.

!!! Invariants
The goal is to start with ''l'' and ''r'' on the left and the right of the array and step by step, to move them next to each other. Throughout the algorithm we will always rely on ''A[l]'' being ''True'' and ''A[r]'' being ''False''. At the very beginning, we don't have information about any element in A, so we formally set ''l'' to be one index to the left of the first element and ''r'' to be one after the last. As soon as we obtain new information about a middle element, this is either going to become the leftest ''True'' or the rightest ''False'' that we know of.

!!! Generic BS over the interval [0,1,...n)

```
l = -1  # rightmost index, s.t. F(l) is surely True
r = n   # leftmost index, s.t. F(r) is surely False
while r-l > 1:
    m = (l+r)//2 # always in [0,...,n)
    if F(m):
        l = m    # l<m => shrinking
    else:
        r = m    # m<r => shrinking
```

What remains is to instantiate the BS for our specific task, which includes designing ''F()'', then according to ''F()'' and the problem statement, decide if ''l'' or ''r'' is needed, then solve corner cases (''l'' and ''r'' may be out of bound or ''A[r]'' can be different than ''x''). Note that ''F()'' can be constructed for any monotonic function ''A''. 

!!! Correctness

* The algorithm always terminates. ''r-l>1'' so there is always at least one element ''m'' strictly between ''l'' and ''r'' and then either ''l'' or ''r'' becomes ''m'', so the interval strictly shrinks at every iteration.
* ''a[m]'' always exists because ''m'' is strictly between ''l'' and ''r'' and even in the beginning,  these are direct neighbors of existing elements.
From high to low level:

<<<
Med - Bio - ''Bioinf - CompBio'' - Informatics - Math
<<<

There is a lot of confusion in naming and distinguishing different bio+computers jobs/tasks/project. Here I try to distinguish Bioinformatics from Computational biology by putting them in relation to "more biological" and "more mathematical" domains. This greatly helps me in project planning in these colorful applied domains.

''Medicine'' is a craft of healing people. It benefits from science and technology, it is a good reason to develop them, but it is not itself a science. From the point of view of medical researchers, Bioinf, CompBio, Informatics and Maths are often considered the same ("some maths on computers"). Correlation and causation are indistinguishable.

''Biology'' is a science, closer to physics than to medicine in terms of questions, techniques, approaches.

''Bioinformatics'' is concerned with making sense of biological data that a biological or medical lab produces. Often it is done by biologists (thus the name "-informaticians" is quite unfortunate) who have learned programming 
to process the data they produce. The product are pipelines, bash scripts, sql queries, visualizations, statistical analyses, etc. It is about running __existing algorithms__ on __new data__, and not on developing and validating new algorithms (which should be done on controlled data). 

''Computational biology'' is about the reusable maths and informatics algorithms applicable to biological data. Often they are developed by informaticians, biophysicists, mathematicians (thus the name "computational ''biologist''" is unfortunate too).

''Informatics'' is about the computational aspects of mathematics. [[Computer science is a terrible name for Informatics|Informatics or Computer science]].

''Mathemtics'' is what is the basis for correctness for everything up.

!!! General notes

Programming is a skill that is involved in both bioinformatics and computational biology.

Statisticians are especially valuable in medicine, biology, bioinformatics and computational biology.
[img[https://imgs.xkcd.com/comics/purity.png]]

Obviously, ''biology'' and ''medicine'' are tightly coupled: doctors deal with human bodies; entering a medicine program requires you to pass a biology exam; biology research drives new screenings, drugs, treatments; pharmas are major research investors. 

Nevertheless, ''biology should be distinguished from medicine'' (both medical practice and medical research) for the following reasons:

* ''Scientific criteria'' -- concepts like "case study" and "expert knowledge" are abundant in medicine and not valued in biology. 
* ''Moral aspect'' -- in medicine you are comparing the potential benefits of a treatment with the potential drawbacks; in biology you are free of such moral obligations.
* ''Tradition'' -- medicine has gone through panaceas (magical plants, bloodletting) and speculative theories (astrology, the four humors) which would make practical difference for treating patients, whereas biology has been mostly of philosophical and religious interest and studied for its beauty by patient painters.
* ''External attitude'' -- everybody has to deal with their bodies, and everybody has their own understanding of the right ways to eat, train, heal, etc. moreover, illness cannot be taken unemotionally when it reaches your family; biology is free of this burden.

As a result, even though the objects of study in these two disciplines are overlapping, ''the goals are absolutely different''.
Statistics help with black boxes, when we don't know what's the mechanism but there is an effect we can observe. Current machine learning is capable of reproducing/reconstructing a complex black box.

Nevertheless, mechanistic models are better. If you know Newtonian mechanics, you don't need to drop a ball 100 times to calculate the time it needs to fall. Logic helps. Understanding and interpreting are important.
!!! References:
* [[David Resnik -- Science and Money: Problems and Solutions (2014)|https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4278468/]]
<<<
Even in a palace it is possible to live well. //(Marcus Aurelius)//
<<<

A note to those questioning their dissatisfaction after moving to a //better place//. 

The [[top happiest countries|https://en.wikipedia.org/wiki/World_Happiness_Report]] are Scandinavian and Western European. For the last N years I have observed many Eastern-European and Latin people having absolutely polarized perception after moving to such dreamland X.

Some (say 40%) finally feel comfortable -- economically, socially, professionally. They want to stay, they learn the language, they are happy to accept the drawbacks of their new home, they may feel scared of the possibility of having to leave. The fear of leaving may be to a great extend unfounded and based on template thinking (i.e. "Everybody says here everything is best" so "I cannot feel better elsewhere").

Others (say, another 40%) feel utterly dissatisfied. The single most frequent reason being //social disconnection//. Many report inability to bond,  Some decide to stay, others decide to leave. Those who stay are usually dissatisfied with their work, with their personal life, often being on antidepressants.

I list various factors that may explain the contradiction between someone's high expectation and the actual perceived feelings:

# ''Expectations.'' Advertisements in the media, stories by your friends, beautiful pictures in the media, socio-economic statistics, all shape a very positive image that may be cherry-picked and unrealistic. 
# ''Happiness definition.'' While the suicidal rate is an objective parameter, the happiness isn't -- it's definition and evaluation depend on the culture. Thus, being around happy people may not mean that you will be happy with your //alien// understanding of happiness.
# ''Statistical pitfall.'' The average is different than the top. High levels of misery in developing countries may define the economic factor. Thus, if you have a high standard of living in a developing country (and you don't suffer from misery), you may easily be happier than the average in the civilized world.
# ''Subjectivity.'' //Your// friends, //your// circles, //your// will have to change in the new place. People not moving don't have to change these.
# ''Survival bias:'' You don't see those who came and left dissatisfied. They are also not so vocal about their experience compared to those staying and inviting you to visit.

''Hypothesis:'' My simple speculation is that if you don't perceive misery in your home country (e.g. low salary, disrespect, lack of freedom, bad weather, etc.), then the chances are that you will not enjoy your more civilized life in a top-happiness country even when the job opportunities are excellent.

''TODO:'' Check the hypothesis statistically.

p.s. It also happens to local people to feel alien -- for them it may psychologically be even harder to leave.

[[Alain de Botton -- A kinder, gentler philosophy of success|https://www.youtube.com/watch?v=MtSE4rglxbY]]
It seems to be unusual but I find it more satisfying (while still pleasurable) to celebrate occasions, meeting friends and spending holidays thematically.

Several ideas:

* hacking together
* editing wikipedia together
* giving blood together
* [[book sprint|https://en.wikipedia.org/wiki/Book_sprint]] -- compiling a book together
<<list-links "[tag[published]tag[distinguish]] [tag[published]tag[concept]]">>
[[Why this wiki?]]

!!! Collections
<<list-links "[tag[collection]]">>

[[All notes|All]]
<<<
In philosophy and rhetoric, ''//eristic//'' (from //Eris//, the ancient Greek goddess of chaos, strife, and discord) refers to argument that aims to successfully dispute another's argument, rather than searching for truth.
<<< [[Eristic, Wikipedia|https://en.wikipedia.org/wiki/Eristic]] 

Arthur Schopenhauer wrote //[[The Art of Being Right: 38 Ways to Win an Argument|https://en.wikipedia.org/wiki/The_Art_of_Being_Right]]// (original title //Eristische Dialektik: Die Kunst, Recht zu behalten//).

Based on Schopenhauer, a human understandable list is compiled in //Popular rethorics -- Leonid Smekhov// (originally in Russian, translations by Pesho).

# ''Dialogue is possible''
## Throwing many questions (like a lawer)
## Questions from a fool
## Questions for changing the magnitude of the discussed concept
## Finding absurd contradictions

# ''Foreseeing the other side's position''
##
##

# ''Switch topic discussion to personality''

# ''Cheats for disproving enemy's arguments''
# ''Cheats for destroying the enemy's position''
# ''Cheats for termination of communication''
<<list-links "[tag[published]tag[distinguish]]">>
TODO: examples, semiring.

DP can be used for optimization of discrete and continuous problems, to count number of ways, to reconstruct a solution. Not only specially designed tasks are solvable by it but also many complex problems can be hammered by DP after mastering this tool. I would say that if solving consciously, at least a dozen different tasks need to be solved before being confident. If not thinking in generalization, demonstrating correctness can still be an issue after hundreds.

!!! Intro to solving

Solving a problem using DP may seem to be a black magic at first. It is an art, but quite a regular one. This is a practical advice on approaching any DP problem.

The end goal is to come up the recurrent relation that describes how to compute a subtask assuming that the subtasks it depends on are already computed. Complex DP tasks cannot be solved by guessing -- master the principled approach on easy tasks.

The implementation details come only after the conceptual solution is ready -- don't mix them (e.g. if you are going to use recursion or tables is irrelevant before stating the recurrent relation and estimating the size of the computation graph).

!!! Conceptual cornerstones in every DP problem:

# Define the state space `S` -- each state is a parametrization describing a subtask. Mind the number of states as the overall algorithm complexity will typically exceed that (not necessarily, though).
# Define a function over the state space: `f: S->R` and make sure the final result is expressible using `f`
# State dependence -- imagine the graph and make sure it is a DAG (no cycles)
# Express `f(s)` a recurrent relation depending on other states `s_i`. Assuming `f(s_i)` is computed correctly, show that `f(s)` will also be correct ("inductive step")

!!! Practical hints:

* 1 and 3 are qualitative. 2 and 4 and quantitative. In practice, you will mostly think of 2 and 4 as these lead you to the answer but 1 and 3 are important for evaluating complexity and proving correctness.
* If the state space parametrization allows for too much degrees of freedom, try introducing additional parameters to constrain it.
* If a state parametrization is redundant, shrink it.
* Try introducing the result as a state parameter.
* Think of the simplest possible step to be done to reuse a subtask. Otherwise the recurrent formula will grow bigger, the computational complexity will increase, the correctness will become harder to show.

!!! Typical mistakes:

* Thinking of DP in a forward fashion as if using a greedy ("~~If I a subtask is solved, I can make such a step to solve a bigger subtask.~~"). This may leave the impression that the task cannot be solved efficiently (because of exponentially many paths forward), or correctly (because a greedy choice may fail). Try //looking backwards//: "To construct a subtask solution, I could have came only from such and such smaller solved subtasks".

Last, implementation details (do not discuss these before you are done with the algorithm):

* storing the memoized function as a vector, matrix, hash table, etc.
* recursive or iterative

Distinguish from ''Divide&Conquere'':

* DP is about skipping recomputation for the same subtask. This could lead to an exponential acceleration.
* The subtasks for D&C are independent: they don't overlap so cannot be reused.

Distinguish from ''greedy'' (assuming an optimization task):

* DP considers all possible steps that lead to a subtask solution -- at least one of them must bring an optimal solution
* Note that some greedies //can// also be provably optimal/correct.
<<<
We want to be approximately right rather than exactly wrong. //(Edward Tufte)//
<<<

An ''exact'' (aka true) statement is that Pi is between 3 and 4. A more ''specific'' statement would be that Pi is 3.14159265.

The general idea in science, as I understand it, is that statements should be kept  exact, while optimizing for specificity. In case a theory is inexact (not true), then it is irrelevant how specific it is. 

Btw while it may technically be correct that 15.3846% of the respondents support a given opinion, is a pure manipulation when 2 out of 13 people were counted. This is a bad practise and is regarded as not scientific simply because the high specificity implies high number of respondents in order to achieve enough exactness.

''Being exact is hard.'' It means that you will be prone to combinatorial explosion, problem of choice, etc. Seems that the natural state for a person is to prioritize precision on most topics (especially if they do not have direct influence on the person). Aliens, the memory of the water, flying monsters -- all very detailed (specific) but [[not even wrong|https://en.wikipedia.org/wiki/Not_even_wrong]]. We are great at [[rationalization|https://en.wikipedia.org/wiki/Rationalization_(psychology)]]!

References:

* [[Accurate vs precise on wikipedia|https://en.wikipedia.org/wiki/Accuracy_and_precision]]
TODO: list more actors, draw a graph of relations

''Personal factors'': career growth, pride, general interest, scientific idealism.

''Economically-driven agents'': industries, publishers, spin-offs.

''Institutions'': grant givers, institutes, universities, law, army.

''Types of influence'': constraining, motivating competition.
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FG0egouFh3mx/wDPRfzFHmx/89F/MU3aPQUbR6Ci4WHebH/z0X8xR5sf/PRfzFN2j0FG0egouFh3mx/89F/MUebH/wA9F/MU3aPQUbR6Ci4WHebH/wA9F/MUebH/AM9F/MU3aPQUbR6Ci4WHebH/AM9F/MUebH/z0X8xTdo9BRtHoKLhYd5sf/PRfzFHmx/89F/MU3aPQUbR6Ci4WHebH/z0X8xR5sf/AD0X8xTdo9BRtHoKLhYd5sf/AD0X8xR5sf8Az0X8xTdo9BRtHoKLhYd5sf8Az0X8xR5sf/PRfzFN2j0FG0egouFh3mx/89F/MUebH/z0X8xTdo9BRtHoKLhYXzYx/Gv50nmjoqk/hxRtHoKKLhYaQX++ePQdKdRRSKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKbIxWJ3HVVJGfpWXFczeeCXZsnBBPH5UAa1FFFABRRRQAUUUE4HNACHjrSgMegwPU0qrn5j+AqSnYlsYIx3JNL5a/3RVG71vTLCXyrq+gikxna7gH8qrjxRoRIA1S1yf8ApoKrlfYlyXVmqY1PbH0pCjDoc+xpyssihlIKkZBByCKdSKuQg846H0paeyhh6HsajGQSD1FS0CdxaKKKCgooooAKKKKACiihRuOT0/nQADLdB+NKIx3JP6U8YpadibjfLX+6KTYvpT6KYiPYR0P4Gm5wcEYNTUhAPBpWHcjopMEHB/A0tIoKKKKACiiigAooooAKTknAGaBljgdB1NSgADFNIlsZ5fqT+FLsX0p9FMVxuxfQU0x+hP481JRQFyHkHBGDS1IQCMdqiIKnHY9DSsNMWiiikUFFFFABRRRQAUUVxfxB8eW/g/TdkW2XUZlPkxE/dH95vanFNuyE3Y2PEXizR/C1r52pXSozDKRLy7/QV49rvxw1S5kZNHtY7WIH5XkG5iPp0FebarqGoaxdNqWoSyTSTORvc56dh6AVRClugrqjRS31Zk6ieqZ09z8RfFt05ZtbuVz2jbaP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KAEopcUYoASilxRigBKKXFGKAEopaMUAJRS0YoASilxRQAlFLijFACUUtGKAEopcUUAJRS4oxQAlFLijFACUUtFACVmXPh7S7y6NzPbBpGYM43MFYjoWUHa34itTFGKAEAAAAGAKKXFGKAEopaKAEopcUYoASilxRQAlFLRQAlZ17oOm6hcGe5ty0jABirsocDoGAIDfjWlijFADURURURVVVACqowAB2FLS4ooASloxRigAozRRQAUUUlADJ/8AUS/7p/lWRH/rU/3hWvP/AKiX/dP8qyI/9av+8KANuiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAI5x+4l/3D/KsiP8A1q/7wrYn/wCPeT/cP8qx4/8AWp/vCgDbooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBk/8AqJP9w/yrHj/1q/7wrYn/ANRJ/uH+VZEf+tX/AHhQBtUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUZHrQAUUmRRuFAC0Um6k3GgB1FNyaNxoAdRSBqWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAZP/qJP9w/yrIj/ANav+8K15/8AUSf7h/lWRH/rV/3hQBtUUUUAFFFFABRRRQAUU13VBk/lVd5WbvgUAWC6L1YCm+cn96qtFAFsSof4hTwQehzVGlDMpyCRQBdoqGOYNw3BqagAooooAKKKKACiiigAooqOeeO3haWZ1SNRksxw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oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkpaSgAooooAKKKKACiiigAooooAKctNoBwaAH0UUUAFFFFABRRRQAUUUUAFFFFABRRQTigApCfSkJzSUALRRRQAUUUUAFKOKSigBc0ZpKKACiiigAooooAKKKKACsXXfFGl+H4/9Lm3TkZWCP5nb3x2Huag8Yvrkej7tDXdJk+aVGZAuP4R3P059K8RmaVpnadnaUsdxcksW75zzmgDo9f8AG+q65uiD/ZbQ/wDLGJuW/wB5up+nA9q9V8LO8nhbTHkdmY265ZjknivBK958J/8AIp6X/wBe6/yoA2aKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAM7XNYt9C0mW/uOQvCoDgux6KP89M145qni/W9VnLvfSwx5O2KByiqPTjr9Tmuy+KrzCw05BnyGlYt6bgo2/oWry+gDd0vxhrelTh476WaPI3RTsXVh6c9PqMV7HoWsW+u6TFfwfKG+V0JyUYdVP8AnoRXz/XqHwqeU2OpIc+SsiFfTcQd36BaAPQqKKKACiiigAooooAKKKKACiiigAooooASilpKACiiigAooooAKKKKAOT+Id9dWHhtXtJ5IXkuFRmjba23DHAI5HIFeU/25q//AEFb3/wIb/GvTvif/wAizD/19L/6C1eRUAX/AO3NX/6Ct7/4EN/jXpfw11G8vtMvFu7mWfypV2tI5ZgCvIyeccV5LXqHwq/5B2o/9dV/9BNAHoQOKcDmmUUAPopu40uaAFopN3tRmgBaKbuNG40AOopuTSUAOLelNJzRRQAUUUUALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVg6/4Q0vxArNNH5N1j5Z4gA3/Av7w+v4EVvUUAeG6/4P1TQGZ5Y/OtAeJ4gSoGeNw6qenXj3NeteFFK+FNLBBB+zrwfpWwQCMEZFA4HFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBj+JdDj8QaLLZMwWQEPC56K4zjPtyQfrXiWp6Rf6Rctb31s8TgnBI+Vh6qehFfQtIyq4wygj0IzQB896bpN/q9ysFjbPK5IyVHyqPVj0A+te2+GtDj8P6LFZKwaQkvM46M5xnHsMAD6VrqqoMKoA9AMUtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSUtFACUUUUAFFFFABRRRQByHxGs7m88NIttBJKUuFdlRSxC7WGcD6ivJ/7N1D/nxuf+/Tf4V9D0UAfPH9m6h/z43P/fpv8K9O+GVlc2ml3r3NvJEJZV2b1KlgByQD25ruaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBaKKKACiiigAooooAKesbN7D1NPji/iYfQVNQBGIVHXJp3lr/dFOooAjMKHtimNCR9059jU9FAFQgg4IwaSrLoHGD19arlSrYNACUUUUAFFFFABRRRQAUUU5E38n7v8AOgBApboOPWniIdyTUg46UUANCL6UFFPanUUARmL0P51GQVOCMVYpCoYYNAEFFKylDg9OxpKACiiigAooooAKKKKAClVGY8D8adGm85P3R+tWAABgDigCIQLjkk0/ykH8IpxIAySAPeq731shwZlz+dG4XsTeWh/hFMMC9iRTUvbeQ4WZSfQnFTgg9KLWC9yqyMp5H40lWyARgjiq8ibDkcg/pQAyiiigAooooAKKKKACiiigAooooAKKKKAEooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9k=
How weird it can sound to force your friends into opening email accounts specifically with hotmail as their current gmail account cannot exchange mails with your hotmail? Nevertheless, this is exactly the situation nowadays with chats, social networks, their news feeds, etc.

It hasn't always been like this. In early 2000s, you would not need 10 chat apps, mainly because the infrastructure that people were using was decentralized ([[IRC|https://en.wikipedia.org/wiki/Internet_Relay_Chat]]), so there were no fences to intercommunication between different servers. [[RSS|https://en.wikipedia.org/wiki/RSS]] is a news syndication protocol that only journalists nowadays use despite that every blog and news site supports.

Why doesn't facebook's news feed support RSS, why doesn't its chat use an opened protocol, why cannot a friend be added from another social network like instagram or the (already dead) G+?

Well, it was more relaxed around 2010. The Russian social network vk, the google's chat, the fb's chat were all anyway using the same [[Jabber/XMPP|https://en.wikipedia.org/wiki/XMPP]] protocol and they didn't forbid contacting external servers. It was possible to have an account on our server and chat to your friends on another.

When one corporation anticipates their monopoly (aka user's attention, their private data, their ad clicks, their ), they put the gates to keep their loosers inside. But once the competitors are gating their users,  you don't want to it used to be possible to an simple answer: money. So the biggest hypocrisy is "//We keep you connected//".

Even though the corporate interests are huge, there are enthusiasts commited to freeing the communication. Check out for free social networks, chats, news feed protocols, etc.
<<<
What makes sense doing, makes sense overdoing.
<<< Martin Vechev

When I first sat on a horse, I went with everyday training for 10 days. When I started paragliding, I went once a week throughout the whole Summer. Progressing on the horse was a continuous piece of cake while getting used to the wing felt like starting from scratch every time.

I believe there is a good reason for this and my experience could easily be the opposite. Without overgeneralizing to all activities, all strategies or all people, I believe that balance and regularity is great but achieving it from the very beginning is fundamentally unrealistic.

Whenever I try to start a new activity, it is very uncomfortable to interrupt and resume it often. Getting back to it once in a while is painful before reaching fluency.

To get to a [[flow state|https://en.wikipedia.org/wiki/Flow_(psychology)]] I need a great amount of continuous work at first. Only when I got able to run for 2-3h in a row, I would start feeling the flow. Later, I could reach it as quickly as 40min. Similar perception I have about learning to dance, breath, swim. I believe this is also true for mental exercises, just more tricky for me to introspect.

As far as I don't hurt myself too much, I would prefer to have the initial push as hard as possible. But anyway, am I really going to optimize health on first place?
These are pointers that I consider important and often overlooked while solving interview problems for google, fb, etc.:

# ''Special attention to the problem statement.'' This is simple but hard because you try to think about solutions right away. if not 100% sure you understand the correct statement, draw an example, ask "//Do I understand correctly that X?//".
# ''Distinguish Abstract Data Types (ADT) and Data Structures (DS)''. //[[ADT is to an interface (what it does) what a data structure is to a class (how it does it)|https://softwareengineering.stackexchange.com/a/148808]]//. Example: dictionary is an ADT and it can be realized using a search tree, a hash table, or even a linked list or a vector; note that complexity is a characteristic of a DS, not ADT.
# ''Complexity analysis.'' Distingush time and space, worst/avg/best case, introduce additional variables where appropriate (ex: denote alphabet by Σ, the branching factor //d//)
# ''Define semantic meaning and invariants''. Look at data structures as mathematical functions -- define their semantic meaning by writing a comment next to their declaration. Examples: `a={} # letter -> #repetitions`, or for dynamic programming: `int dp[N][N]; // dp[i][j] is the minimal nubmer of carrots to collect until reaching cell (i,j)`). The goal is that this definition stays aligned with your further calculation. Note that the recursive formula should not be included in this definition. As an exercise, learn how to write correct binary search using invariants ([[explanation|Binary search]]).  
# ''Ask questions'' in order to (ex: are there loops or parallel edges in the graph), communicate the assumptions you do (ex: "//Can I assume that the letters are of type char and not unicode?//", "//I assume an API with returning an index, not the letter on this place.//")
# ''Enjoy, smile, listen.'' The interviewer generally tries to help you to demonstrate your maximum at different fronts. If you are given a hint, really try to understand it: you have only 45min and better to move on (the interviewer has most probably seen tens of people solving this same task).

References:

* [[leetcode.com|https://leetcode.com/]] -- read tasks, solve them, and test them online automatically
* [[pramp.com|https://www.pramp.com/]] -- mock interviews with other people on your level (you can also interview others which is good to imagine how the interviewer sees it)
/9j/4AAQSkZJRgABAQEASABIAAD/4TIeRXhpZgAASUkqAAgAAAAOAA4BAgD5AAAAtgAAAA8BAgAJAAAAsAEAABABAgAGAAAAugEAABIBAwABAAAAAQAAABoBBQABAAAAwAEAABsBBQABAAAAyAEAACgBAwABAAAAAgAAADEBAgANAAAA0AEAADIBAgAUAAAA3gEAADsBAgAAAQAA8gEAABMCAwABAAAAAgAAAJiCAgAAAQAA8gIAAGmHBAABAAAAXAQAAKXEBwBqAAAA8gMAAJgLAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAARlVKSUZJTE0AAFgxMDBGAEgAAAABAAAASAAAAAEAAABHSU1QIDIuMTAuMTIAADIwMTk6MDg6MjEgMTI6MTI6NTIAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIABQcmludElNADAyNTAAAAMAAgABAAAAAwAiAAAAAQEAAAAACREAABAnAAALDwAAECcAAJcFAAAQJwAAsAgAABAnAAABHAAAECcAAF4CAAAQJwAAiwAAABAnAADLAwAAECcAAOUbAAAQJwAAJgCaggUAAQAAACoGAACdggUAAQAAADIGAAAiiAMAAQAAAAIAAAAniAMAAQAAAMgAAAAwiAMAAQAAAAEAAAAAkAcABAAAADAyMzADkAIAFAAAADoGAAAEkAIAFAAAAE4GAAABkQcABAAAAAECAwACkQUAAQAAAGIGAAABkgoAAQAAAGoGAAACkgUAAQAAAHIGAAADkgoAAQAAAHoGAAAEkgoAAQAAAIIGAAAFkgUAAQAAAIoGAAAHkgMAAQAAAAIAAAAIkgMAAQAAAAAAAAAJkgMAAQAAAAAAAAAKkgUAAQAAAJIGAAB8kgcA5AMAAJoGAACGkgcAAAEAAH4KAAAAoAcABAAAADAxMDABoAMAAQAAAAEAAAACoAQAAQAAAPAGAAADoAQAAQAAAKAEAAAOogUAAQAAAH4LAAAPogUAAQAAAIYLAAAQogMAAQAAAAMAAAAXogMAAQAAAAIAAAAAowcAAQAAAAMAAAABowcAAQAAAAEAAAABpAMAAQAAAAAAAAACpAMAAQAAAAAAAAADpAMAAQAAAAAAAAAGpAMAAQAAAAAAAAAKpAMAAQAAAAAAAAAMpAMAAQAAAAAAAAAxpAIACQAAAI4LAAAAAAAACgAAAEgNAAAwAgAAZAAAADIwMTk6MDg6MTYgMTI6Mzg6MjEAMjAxOTowODoxNiAxMjozODoyMQAgAAAACgAAAEkDAABkAAAA9AEAAGQAAAABAwAAZAAAAAAAAABkAAAAyAAAAGQAAADkDAAAZAAAAEZVSklGSUxNDAAAADMAChACAAUAAAB2AgAACxACAAQAAAAyNTYADhACAAIAAAAwAAAAIhADAAEAAAAAAQAAJhACAAMAAAA0OAAAKxACAAMAAAAxNwAALBACAAcAAAB8AgAALRACAAQAAAAyNTgALhACAAQAAAAyNTgAMhADAAEAAAABAAAAQBACAAQAAAAtMTYAQRACAAIAAAAwAAAARBACAAIAAAAwAAAARRACAAIAAAAxAAAARhACAAIAAAAxAAAARxACAAIAAAAwAAAAUBACAAIAAAAwAAAAAxECAAIAAAAwAAAAABIDAAEAAAAAAAAAAxMCAAIAAAAwAAAABBMCAAIAAAAwAAAABRMCAAIAAAAwAAAACBQCAAwAAACEAgAACRQCAAwAAACQAgAAChQCAAIAAAA0AAAAMBQCAAIBAACcAgAAMRQCAAIAAAAwAAAANhQCAAIAAAAwAAAAOBQCAAYAAACeAwAAAEECAAIAAAAwAAAAAEICAAIAAAAwAAAAABMDAAEAAAAAAAAAAxADAAEAAAAAAAAAABEDAAEAAAAAAAAAAxQDAAEAAABkAAAAABQDAAEAAAABAAAAAhQDAAEAAAABAAAAAhMDAAEAAAAAAAAAARQDAAEAAAAABgAAEBADAAEAAABAmAAAERAKAAEAAACkAwAAIRADAAEAAAAAAAAAARMDAAEAAAAAAAAAMRADAAEAAAAGAAAAABACAAgAAACsAwAAAREDAAEAAAAAAAAAEAACADAAAAC0AwAAARADAAEAAAADAAAAMBADAAEAAAAAAAAAAAAHAAQAAAAwMTMwAhADAAEAAAAAAAAAAAAAADIwIDAAADEzMTA3MwAANDggNTEgNDggNDgANDggNDkgNDggNDgAMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAAMzk1MDEAAAAAAGQAAABOT1JNQUwgAEZGRFQyNDA2Mzk4NyAgICAgNTkzNTMyMzIzNzM0MTcxMTAxODA0MDMwMTFFODI0AAAAAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAECgAAAQAAAAQKAAABAAAANzRNNTIwMjAAAAgAAAEEAAEAAAAAAQAAAQEEAAEAAACqAAAAAgEDAAMAAAD+CwAAAwEDAAEAAAAGAAAABgEDAAEAAAAGAAAAFQEDAAEAAAADAAAAAQIEAAEAAAAEDAAAAgIEAAEAAAARJgAAAAAAAAgACAAIAP/Y/+AAEEpGSUYAAQEAAAEAAQAA/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAqgEAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBka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AEkATQBQbWx1YwAAAAAAAAABAAAADGVuVVMAAAAIAAAAHABzAFIARwBC/9sAQwABAQEBAQEBAQEBAQEBAgIDAgICAgIEAwMCAwUEBQUFBAQEBQYHBgUFBwYEBAYJBgcICAgICAUGCQoJCAoHCAgI/9sAQwEBAQECAgIEAgIECAUEBQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI//4A+yAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgAP/CABEIA9oFxwMBEQACEQEDEQH/xAAeAAACAwEBAQEBAQAAAAAAAAAFBgMEBwIBCAAJCv/EABwBAAMBAQEBAQEAAAAAAAAAAAECAwQABQYHCP/aAAwDAQACEAMQAAAB/vNsxlMmjoU/d37u/d37u/d37u/d37u/d37u/d37u/d37u/d37u/d37u/d37u/d37u/d37u/d37u/d37u/d37u/d3nd7w84/u79w97v3Dzu/d37h4e84eHo2Thhzwgoom8hlZiWFXhyQuVRVdRxmKbhrzJLzpO03CBgHKNMrmEc5Oi4yt8qkVNBh+YdcafLTYD3UK4SGRcrEU8rYKdeX5koulcpUok45xy7DUrsCOIvn3zzdttQnaVTr5CS8YmT0btEtBOVpe62vHs97+fT6D+5ve793fu793fu793fu793fu793ed3nLC6U6KQk/o7sNwwFaJ2APQZF6ZGkR/3d+4csOSnBHLH0CNh4R+7veHnDzu87vD37u87uh3Xd73cd3vd73ed3h7pe7Hdq3vH3j0O9B6Dfgf3d+7v3d4V97vO793dBv3N+7v3H93ecf3d73fu793fu793BNmUzj0dc37u/d37u/d37u/d37u/d37u/d37u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
This is my subjective concise opinion (not an explanation) about S. N. Goenka's Vipassana course. Having certain [[practical expectations|Meditation]], I did the intro 10-day course in a relatively new [[center near Madrid|https://sacca.dhamma.org/]]. I had less than 10h of meditation in my life before the course and I am generally quite happy about doing it (now I have 110h :")). But note that existing mental illnesses increase the risks of developing psychosis during such courses.

I think of the course as two quite distinct parts: guided meditation technique with practice, and philosophical explanations.

Pros:

* well established non-profit organization driven by voluntary personal donation
* perfect living conditions in this center: food, rooms, environment, weather, etc.
* perfect course regimen and organization
* calm and friendly atmosphere among ~130 students and ~15 voluntary servers
* moral values that are aligned with my understanding
* I am not aware of scandals around leaders, organizers, etc.
* very neutral and simple practice: just observation of breath and sensations

Neutral:

* there is a specific chanting during most beginnings and endings of the meditation

Cons:

* one-man Goenka show: attending teachers are very limited in their interaction (pretty much all scripted)
* simplistic, opinionated, repetitive philosophical explanations, overly advertising of the technique
* absolutizing experiential knowledge to any general truths, dismissive and unadequately confused about science

References:

* [[overview|https://www.dhamma.org/en-US/about/code]] -- official description
* [[dharmaoverground.org |https://www.dharmaoverground.org/]] -- independent meditation forum where geeks discuss different practices
* [[Do we see reality as it is? (TED talk)|https://www.youtube.com/watch?v=oYp5XuGYqqY]] -- Donald Hoffman on the problem of trusting the experiences
These are people with great ideas that pretty much nobody knows about:

* [[Václav Smil|https://en.wikipedia.org/wiki/Vaclav_Smil]] ([[TED talk 2000|https://www.youtube.com/watch?v=ejAMMuGI91w]], [[on climate change 2019|https://www.youtube.com/watch?v=gkj_91IJVBk]]) -- "//If you don't appreciate numbers, you are dead in water//". An old fashioned scientist (skeptic, not American optimism), professor specialist on energy, reads a lot, and all 40+ books written by him are read by Bill Gates 2.0. Dr.Smil reminds us of objective truths that are often forgotten because of hype and cult: progress is gradual (not exponential but S-shape), we are a fossil fuel civilization (ammonia, plastic, steel, cement) and we will not transfer to solar/electric/wind energy any time soon (Musk is fraud, Pinker and Kurzweil are bullshitting), //money// is a grossly inaccurate proxy to what is important; easiest ways to cut down energy consumption: do house isolation, eat less meat, drive lighter cars, don't fly for the weekend. and most importantly, incarnate it to the system because what makes the difference is the global effect.
* [[Pieter Hintjens|https://en.wikipedia.org/wiki/Pieter_Hintjens]] ([[blog|http://hintjens.com/]], [[definitions wiki|http://wiki.hintjens.com/]]) -- "//Learn, play, work, teach//". Opensource developer, writer of very original and interesting [[books|http://hintjens.com/books]] on technology, society, psychology. Hintjens focuses our attention on building, seemingly impossible, social structures in which people can be productive and not exploited.

These people are kind of known but still not known enough:

* [[Noam Chomsky|https://en.wikipedia.org/wiki/Noam_Chomsky]] -- Mathematician, father of the modern linguistics, political critic and pacifist
* [[Robert Sapolsky|https://en.wikipedia.org/wiki/Robert_Sapolsky]] -- Behavioral biologist with a great [[course|https://www.youtube.com/watch?v=NNnIGh9g6fA&list=PL848F2368C90DDC3D]]. he explains very well what [[heritability|https://en.wikipedia.org/wiki/Heritability]] really is
* [[Richard Feynman|https://en.wikipedia.org/wiki/Richard_Feynman]] -- "//Mathematicians can prove only trivial theorems, because every theorem that's proved is trivial.//" (physicist with many interests), and the musician [[Leonard Bernstein|https://en.wikipedia.org/wiki/Leonard_Bernstein]] [[What is melody?|https://www.youtube.com/watch?v=2AFovpvDRCI]] -- Great XX century communicators
* [[Bertrand Russell|https://en.wikipedia.org/wiki/Bertrand_Russell]] -- "//Make your interests gradually wider and more impersonal, until bit by bit the walls of the ego recede, and your life becomes increasingly merged in the universal life.//" XX century logician, philosopher and pacifist.
* [[Pepe Mujica|https://en.wikipedia.org/wiki/Jos%C3%A9_Mujica]] -- ex president of Uruguay, a simple and wise man calling for sanity and modesty ([[short monologue from "Human" documentary|https://www.youtube.com/watch?v=4GX6a2WEA1Q]])
* [[Richard Stallman|https://en.wikipedia.org/wiki/Richard_Stallman]] -- an ideologist for free(dom) software that everybody is making fun of but nobody disagrees with.
Two approaches to learning: doing/playing and thinking/reading.

My general feeling is that it is best to do and play and hack but this is sometimes limited and needs theoretical preparation.

Consider in this order: dancing, drawing, language learning, piloting, doing theoretical science.

Everyone has heard or knows that to learn how dance you have to "just" dance. But not many will say that to learn flying you "simply" take off the runway, or to learn mathematics, "just" get the problem and a solution will come. In fact, people do say this: you have to train flying all the time and to solve tasks you have to mainly hack on them, not on textbooks. Just that these are people already having the basics, that are already on track of what they are doing -- the ones that already fly or publish papers. :")

So I believe doing is a great approach to learning. But the issue remains the first steps: the fear of flying, the imposter syndrome from math classes, the shame from moving your body in public. And to resolve these psychological bugs, any life hack should be acceptable. Curiosity is one.
<<<
A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.
<<< Robert A. Heinlein
So hard not to feel stupid. Especially if you are //still// in University and //still// not earning.

So many dumb ways to be anxious. Especially feeling that you //miss out//. Not following the subject you wanted but bending under your parents, working instead of continuing your education, not having a startup and missing the billions, not buying bitcoins, selling the coins too soon, not building a family or by committing to one instead of another or the nomad lifestyle. Endless suffering :")

My self advice was to taste the industry life in order to prefer it or/and to eliminate the potential for anxiety of missing out the //real work//. Then go travel and do science.

Still, what I have been and still am really scared of is spending my youth, time and effort in unconsciousness. Be it because of wage slavery, mindless cultural norms or love.

Very same advice btw about emigrating in order to appreciate the taste of home.
<<<
Computer Science is no more about computers than astronomy is about telescopes.
<<< (Mis)attributed to Edsger Dijkstra

<<<
Computer science isn't a science and it isn't about computers
<<< Harold Abelson

<<<
When a field has the word "science" in it, it isn't. But it tries...
<<< Marvin Minsky

Programming, Information technologies, Cybernetics, Computer science, Informatics -- it is a linguistic mess.

//Programming// is the craft, the engineering tool, the activity, it is [[not science|Not science]].

//Information technologies// -- Word processing, Presentations, Using databases. Stuff that people should now to be able to use technology.

//Informatics// -- Automatic Information Processing (Karl Steinbuch)

~~//Computer science//~~ -- totally broken term widely used in English. Most of Europe got it much better though: Spanish/Portuguese: "Computa__tion__ science". German/French/Italian/Romanian/Russian: "Informatics"
These are my wishful expectations:

* increasing focus, minimizing context switching and wondering around
* enable entering [[flow state|https://en.wikipedia.org/wiki/Flow_(psychology)]] more easily, and, as a consequence, 
* persistently be able to sit patiently for 10 hours in a row getting things done
Some feedback from people I did mock interviews to:

* stress the candidate before and during
* give more hints during the mock
<<<
//Pessimist //(n.) Someone who fears that life does have a point, but does not get it.  <br \>
//Optimist// (n.) Someone who either understands that life is pointless, or hopes that it is.
<<< Pieter Hintjens

"Free will" is an illusion. At least as "the perception that something non-physical is making decisions of what my body will do" which is quite popular of an implicit assumption.

It is not that before I explicitly believed in having a free will but I've been implicitly assuming it and never really questioned it. Meanwhile, this difference has the potential for a great impact on my future view on myself and all other living beings.

!!! What started me

I had a friend who started to get nuts about realizations from Vipassana meditation experiences: he started experiencing the lack of control over his thoughts, he would feel that the thoughts arise, develop and disappear by themselves. he wouldn't have control over them. then, as soon as I started thinking about the subject, I suspected that this whole strong "free will" feeling that people experience is in odds with science (even though I haven't really heard many scientists discussing the topic). I am now quite happy with more inner peace from aligning this "mystery" with the rest of understanding of the world that I have. I must say I expected a much longer battle for accepting the lack of free will (that is knew science knowledge leads us to).

!!! Fearing the effect on psychology

I was quite scared about the possible implication of "loosing the feeling of free will". I didn't want to get crazy and I was planning to limit the thinking on the subject and not to go "too far". I was considering all the humanity effort for "saving the free will" by religion, distractions, philosophies (all this linguistic scam with the "compatibilism" term) etc. I was trying to foresee if revealing the lack of free will can lead to "learned helplessness", depression, fatalism. I was already thinking of intentionally hiding the topic from friends who aren't already considering it (which, in fact, doesn't make much sense if there isn't free will). It couldn't be an easy transition for an individualistic doctrine to accept such a radical idea that the individual does not have a say (not even speaking about extreme meritocracy of judging who "deserves" what). After all, giving up the sense of control is what so many people are terrified by, even in simple trust exercises.

!!! What next

Without me suspecting it, the myth of "free will" was influencing almost everything I would hear or think. I am now intrigued to start seeing the world without the cover of the free will illusion. I anticipate a lot of interesting consequences from the social and psychological research (thought experiments, questionnaires, experiments). After philosophizing, I am looking forward  to also start experiencing the lack of free will. Will it be liberating?

TODO: start a list of differences in perspective for life events
<br/>
TODO: find people living with not only the knowledge/belief of the lack of free will, but with that assumptions and attitude in the everyday life

References aligned to my view:

# [[Robert Sapolsky -- Why You Don't Have Free Will: Your Breakfast Food, Biology, and Culture|https://www.youtube.com/watch?v=SthfBxQ0vZ0]]
# [[Sam Harris -- Free Will|https://www.youtube.com/watch?v=pCofmZlC72g]]
# Marvin Minsky is bringing people to Earth by destroying some illusions in thinking about consciousness
# [[Absurdism|https://en.wikipedia.org/wiki/Absurdism]]
Programming is not science, art is not science, love is not science.

And that's fine!

It does not have to be shameful not be science I haven't seen an artist to be offended by calling his work "scientific" but being scientific is a buzz word nowadays so many try to ride it somehow.
<<<
To ask a question you need to know most of the answer.
<<< (Robert Shekley, To ask a foolish question)

* //How come academia also produces science?// Plausible factors: personal curiosity, epistemiological idealism, strive for social status, made promises and commitments; external influence by sponsors/grant-givers, practical applications, business, public, tradition. As many other social phenomena, quantifying the different factors may be hard and may vary with place and epoch.
* Is it possible to perceive lack of free will and not develop learned helplessness? Are community-centered ideals making a difference compared to individualism? [[Sapolsky on free will|https://www.youtube.com/watch?v=ihhVe8dKNSA]]
* How to donate effectively? Effective altruism and 80000 hours.
* How to combine and balance being both a specialist and a generalist?
* How to combine capitalism with socialism? [[Capitalized science, medicine and education]]
* How to fit editing Wikipedia into university courses?
* When is the mean better than the median?
* Does Wikipedia exist? From one site there is a link to it and its content, you can open it and edit it. But from the other, there are many arguments why it is unimaginable and its existence would contradict many principles in our society. I thing the latter arguments are stronger, so I don't believe it exists.

TODO:

* diff between cynicism and skepticism
* cold cultures and warm cultures
* social opinion: different illusions -- different impact
* empathy on and off
* top-down vs bottom-up sciences
* prejudices among technical people: psychology and physiology
* trading weak science for bad science
* noise vs bias
* optimal vs exact
* instrumental vs intrinsic values ([[wikipedia|https://en.wikipedia.org/wiki/Instrumental_and_intrinsic_value]])
* fractal dimension
* fractal compression
* Darwinian evolution
* Open source as cooking at home
* feelings or emotions -- the inteplay between hormones and higher thoughts, [[Bodily maps of emotions (2013)|https://www.pnas.org/content/pnas/early/2013/12/26/1321664111.full.pdf]]
* [[Its not that opensource is too limiting, it is not limiting enough|https://medium.com/@johnmark/why-open-source-failed-6cae5d6a9f6]]. Moreover GPL licence is considered radical my many but not "radical enough" by others (neither v2 nor v3 covers server-side code).
[img[rainbow.png]]

Feel free to ``File -> Make a copy`` the [[spreadsheet|https://docs.google.com/spreadsheets/d/1ug4Io40BUZA9NpTjCpo85s2NWSz-a5iCf2vTIr7sUbo/edit#gid=0]] and fill it in with your own activities, properties and comments.

I consider coming up with the list of properties (the rows) to be the most important part of preparing the spreadsheet.

References:

* [[Career planning at 80000h|https://80000hours.org/key-ideas/]]
<<<
When you fall, I’ll always catch.
<<< The floor

This is a (reasonably full) list of my paragliding-related expenses. It was useful to other beginning paragliding pilots among my friends. It gives an idea of what a beginner pilot may need and how much it may cost (note that when I was buying my first equipment, I wasn't trying to cut the costs down so take it as an upper bound estimation).

[img[Geo5+Success3, Aug 2019|geo5.jpg]]

|!type |!brand |!name |!size |!color |![kg] |!year |![chf] |!comment |
|wing |Ozone |Geo 5 |MS, 25.8m^^2^^ |black-grass-violet |4 |2015 |2200 |second hand, checked 2016 |
|~~wing~~ |~~Advance~~ |~~Alpha 5~~ |~~26m^^2^^~~ |~~orange~~ |~~5~~ |~~2015~~ |~~3359~~ |~~destroyed, tubebag left~~ |
|harness |Advance |Success 3 |L |blue |4.25 |2015 |972 |- |
|reserve |Skyman |Ultra Cross 125|33m^^2^^ |yellow |1.2 |2015 |1190 |repacked Sept 2019|
|instr. |Flymaster |GPS SD |- |- |0.2 |2018 |400 |second hand |
|instr. |GoFly |V4 GLO WHITE on Kobo |- |- |0.4 |2015 |325 |- |
|radio |Wintec |LP-4502 PMR-446|- |- |0.25 |2015 |220 |with earphones and bag |
|helmet |Charly |Loop |M/L=57-59cm |blue |0.5 |2015 |160 |- |
|course |Paraworld (Zurich) |beginner course |2 years |- |- |2015 |2500 |- |
|course |Chillout (Interlaken) |exam preparation |40 flights |- |- |2018 |1140 |- |
|course |Flyeo (Annecy) |SIV |3 days |- |- |2019 |590 |- |
|course |GForce (Dallenwil) |gforce training |1 day |- |- |??? |220 |centrifuge |

Around 15k CHF up to now, given that I have overpaid (only best and first hand gear, repeating a school in Switzerland, tearing a wing). Still, this seems to be the cheapest way to fly.

Current takeoff weight: 94kg = me (77kg) + clothes (6kg) + gear (10.5kg).

''Additional expenses'' that are hard to estimate include commute (trains, buses, cars), start/landing fees on some places, exams, books, SHV and REGA yearly membership, gear rescue insurance.
<<<
The crocodile is longer than it is green.
<<< Tycoon: A New Russian (2002)

Few like labeling people to certain types. Still, the data-driven [[Big 5 personality traits|https://en.wikipedia.org/wiki/Big_Five_personality_traits]] has explanatory power while zodiacs may be pure speculation lacking evidence. What's the difference?

Lets, for example, look at the psychological labeling procedure in terms of Machine learning.

The goal is to focus on a signal (an important part of the personality) and ignore noise (the less relevant part for the personality). Labeling people to personality types is a classification problem. Each type is a combination of having or lacking a number of traits (like being or not being an //extrovert//). Of course, each trait is a spectrum (e.g. 70% extrovert), so estimating a trait is a regression problem and labeling is done after [[discretized|https://en.wikipedia.org/wiki/Discretization]]. Thus, if a person is imagined to be a point in an unknown high-dimensional space, the psychological type is a point in a low-dimensional space that is estimated via a [[dimensionality reduction|https://en.wikipedia.org/wiki/Dimensionality_reduction]] procedure (e.g. [[Myers Briggs test|https://en.wikipedia.org/wiki/Myers%E2%80%93Briggs_Type_Indicator]]).

Note that this is a formal mathematical procedure that is not right or wrong. No statements are made, it is just a transformation. Some transformations lose less information and more noise, others may loose all the information and leave the noise. In this sense, the problem is not being Gemini but the lack of evidence that this implies the claims being made.

My ''takeaway'' is the following. The method used does not determine the interpretation. I chose to listen until a claim and not to be ignorant to strange classifications. Some of them may, indeed, hide correlations, even the most absurd-sounding ones. Of course, to make claims I expect data-driven statistical evidence or another rigid argument (much more different than "it just works").

References:

* [[Psychometrics|https://en.wikipedia.org/wiki/Psychometrics]]
* [[Type A and type B|https://en.wikipedia.org/wiki/Type_A_and_Type_B_personality_theory]]
<<<
There are only two industries that describe their customers as users: illegal drugs and computer industry. In Unix they call them loosers.
<<< Edward Tufte

!!! General FOSS info
[[Free and open source (FOSS)|https://en.wikipedia.org/wiki/Free_software]] is an alternative of proprietary software. It is [[free|https://en.wikipedia.org/wiki/Gratis_versus_libre#%22Free_beer%22_vs_%22freedom_of_speech%22_distinction]] as in //freedom//, not as in //free beer// (libre, not gratis). [[Richard Stallman|https://stallman.org/]] is the father of the Free software concept and he heads the [[Free Software Foundation (FSF)|https://fsfe.org/campaigns/android/liberate.en.html]] that produces lots of goodies.

Leaving the philosophical aspects aside, using exclusively FOSS comes with pros and cons. Here I list some from personal experience.

!!! Practical considerations
* ''Device:'' when getting a phone, choose one that is supported by a free OS. If it is a popular model older than a year and it is not supported, the chances are there is an artificial hardware blocks preventing you from switching the OS. I have tried Google Nexus 5 and Xiaomi Redmi 5 and both worked equally well for me.
* ''OS:'' I have tried [[Android Open Source Project (AOSP)|https://source.android.com/]] and [[LineageOS|https://lineageos.org/]] that is based on AOSP -- both run smoothly
* ''Applications:'' -- [[F-Droid|https://f-droid.org/]] (a FOSS alternative of Google Play). It includes lots of applications and each binary download  comes with technical guarantee of being compiled from the available code.
* ''Knowing the FOSS limitations:'' I cannot be completely FOSS as most phones nowadays need a non-free binary blob with drivers and also the hardware schemes is not disclosed either (which is a [[fat issue|https://www.osnews.com/story/27416/the-second-operating-system-hiding-in-every-mobile-phone/]]). Note also that using FOSS does not mean you have guaranteed privacy -- using a FOSS client application that sends data to a server cannot guarantee what will happen with this data on the server (consider end-to-end encryption wherever possible).

!!! Practical pros
* ''No ads, no spam, no surprise features''
* ''Less tracking''
* ''More open protocols, easy migration, cross platform, interoperability''
* ''No blackmailing'' in the form of your alarm clock requiring a permission to read your chats
* ''More offline apps'' (e.g. maps, dictionaries)
* ''Better battery life'' because of limited unknown bullshit features happening on the background
* ''Fixing issues'' yourself, or at least checking for discussions over the problem or opening one

!!! Practical cons
* ''Limited applications.'' All basic need are satisfied -- email, phone, sms, certain chats, browsers, maps, dictionary. Almost all other software can be reached through a browse (if a mobile version doesn't exist, you can tell the browser to require the pc version). Anyway, forget about fb, wattsapp and tinder.
* ''The Social pressure'' is super heavy as most people will consider you a freak for not using this or that proprietary chat. Sometimes people become cruel even though you may already sacrificing your comfort by not using common apps. Possible explanations I suspect are classifying you as an outsider, suspecting that you are swanking (it is kind of hipster not to use fb), or feeling like loosers as they don't like the situation but don't fight it either, or just being pissed off by the need to use an additional channel for communication for you.
* ''Uglier with less features.'' Most free software projects are maintained by enthusiasts and hobbyists that often develop for themselves and other geeks. As they are not forced, boring user requests are not a priority for them either. Feel invited to develop features yourself or otherwise accept the situation.

!!! Neutral
* ''I don't notice more bugs'' in FOSS and even when they happen, I sometimes go to the project and report or even fix bugs. Seems to me that my overall user experience is way better than my friends' (and definitely way better than mine before).

!!! Sample apps Screenshot
[img width=160 [foss_screenshot.jpg]]
As George Pólya [[puts it|https://en.wikipedia.org/wiki/How_to_Solve_It]], one way to approach a problem is by [[generalizaion|https://en.wikipedia.org/wiki/Generalization]]: it may be simpler to first solve a more general problem. I find this very non intuitive and very useful occasionally.

Some examples:

* Optimal solutions may beat the approximate ones
* It is easier to grasp [[Aho-Corasick|https://en.wikipedia.org/wiki/Aho%E2%80%93Corasick_algorithm]] than its special case, [[KMP|https://en.wikipedia.org/wiki/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm]].
* Donald Hoffman's [["the brain does not exist" hypothesis|https://www.quantamagazine.org/the-evolutionary-argument-against-reality-20160421/]] is much more radical than Penrose's "the brain is influenced by the quantum effects"
<<list-links "[tag[published]tag[psychology]]">>
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
Intro: [[Science or academia]]

!!! Science and Academia
<<list-links "[tag[published]tag[academia]] [tag[published]tag[science]]">>
<<<
There are two types of scientists: vintage and glamorous.
<<< Eugene Koonin

Let me compare two relations that may look quite different at first:

* The product is //faith// and a mean to it is the //church//.
* The product is //science// and a mean to it is the //academia//.

The church is said to be dedicated to their faith. And so is academia meant to be dedicated to science. Faith, as well as science, has no interest in your status, salary, power, etc. The church and the academia are. This is where all the people reside and where the drama arises.

Not following the church rules does not mean you are breaching your faith. Playing loud music in church may be a misconduct for the church but does not imply you are going against anybody's faith. When people misconduct in science, this is difference from breaching 

''The problem'' is when a social organization, be it the church or the academia, becomes corrupt and shifts to serving it's materialistic interests instead of the claimed higher goal. Without external force, the stated dedication to science easily becomes a byproduct if not disappearing completely. Science becomes the papers themselves, not their content. Faith becomes paying the church tax, not following the morals.

''As a result'', the widespread confusion of the terms //science// and //academia// boosts the corrupt pseudo-scientific organizations who gain from associating their organization with the positive scientific label. The kickback is that the term //science// is devalued by this same association with phenomenons like malicious data misinterpretations, pharmas' fake research, plagiarism, professor-student dominance, etc.

In order to determine if the people you have a lunch in the university suffer because of the science-academia confusion or they gain from it, ''ask yourself'':

* Do they share news and issues about their and others' scientific tasks, or are they focused on a conference name and the number of papers?
* Is their passion the science itself, the process and its results, or do they look it as a tool to be used for "deals" and to make "business"?
* Are they interested to discuss new ideas or for that they need to firstly clearly see their academic benefit?
* Do they discuss how to fix issues in academia and make it better or how to make use of its flaws?

References:

* [[Instrumental and intrinsic value |https://en.wikipedia.org/wiki/Instrumental_and_intrinsic_value]]
* [[Cargo cult science|https://en.wikipedia.org/wiki/Cargo_cult_science]]
/9j/4AAQSkZJRgABAQEBLAEsAAD//gAuSGFuZG1hZGUgU29mdHdhcmUsIEluYy4gSW1hZ2UgQWxjaGVteSB2MS4xNAr/7SCMUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAABEcAgAAAgAAHAIFAAVQcmludAA4QklNBCUAAAAAABDXClAVvwwrBfq+PF4I1IEBOEJJTQPtAAAAAAAQASwAAAABAAEBLAAAAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQ2AAAAAACoAAAAEAAAAAEAAAAAAABudWxsAAAACAAAAABWcnNubG9uZwAAAAEAAAAAZW5hYmJvb2wAAAAACW51bUJlZm9yZWxvbmcAAAABAAAACG51bUFmdGVybG9uZwAAAAEAAAAAU3BjbmxvbmcAAAABAAAACm1pbk9wYWNpdHlsb25nAAAAGQAAAAptYXhPcGFjaXR5bG9uZwAAADIAAAAAQmxuTWxvbmcAAAAHOEJJTQQzAAAAAAIEAAAAEAAAAAEAAAAAAABudWxsAAAACgAAAABWcnNubG9uZwAAAAEAAAAJZnJhbWVTdGVwT2JqYwAAAAEAAAAAAABudWxsAAAAAgAAAAludW1lcmF0b3Jsb25nAAAAFAAAAAtkZW5vbWluYXRvcmxvbmcAAAJYAAAACWZyYW1lUmF0ZWRvdWJAPgAAAAAAAAAAAAR0aW1lT2JqYwAAAAEAAAAAAABudWxsAAAAAgAAAAludW1lcmF0b3Jsb25nAAAAAAAAAAtk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
Huge mess in the optimization terminology. Should a value be referred to as //cost// or as //score//, or both? Is it possible to become more consistent in referring by finding a more general rule that would differentiate these contextual synonyms at least in some case? 

Two rules I figured out with the help of friends:

# Scores are what you prefer high, and costs something that you want low (dumb examples: a food can have a high "nutrition score" but )
# Costs can always be refereed as scores

Otherwise, the terms seem to be interchangeable. There are two guesses that turned out wrong:

* ~~Scores are not fixed but are/have been computed/optimized/minimized/maximized~~
* ~~Costs are non-negative~~

p.s. There seem to be a terminology mess in the genetic sequencing community, which refers to match/mismatch/gap costs/scores, alignment costs/score in a very non-consistent way. No two papers following the same convention but usually there is at least consistency within the same paper :")
iVBORw0KGgoAAAANSUhEUgAAAxoAAARjCAYAAADoylLVAAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nOzdd3gUVf828HtLyqaHACEhUkPvVXr50ZQW6aCIBRWlSRNEBFQQeABFyiMKyCMCAkYRCDX0JkgXSCAmQAIECElIr1vm/QOzbyYzm+wmk4Tg/bmuva7MmTNnzmZ2d+Y7c4pKEAQBREREREREyhmqLu0aEBERERHR84eBBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKY6BBhERERERKU5b2hWwxpgx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unXrhlWrVuHu3bv47LPPzG367e3tMX/+fERHR+PHH3/EgAED0KBBA5QvXx4ajQbOzs6oXr06+vXrh9WrVyM8PBydO3cuiX+PYucbrVaLcuXKoVWrVpg8eTKuXLli1Yzj48ePx4YNG9C3b19UqlQJdnZ2qFixIl566SVs3LgRp06dUmyIX1s1aNAA48ePL5V9F4aDgwP27duHgQMHmjvkGwwG3L17V5SP5xt6XqgE4RmbDY8satmyJS5evAgAaNGiBS5cuFDKNSIioudNamqqaLLYqVOnYunSpaVYIyIqo4aWqScaRERERERUNjDQICIiIiIixTHQICIiIiIixTHQICIiIiIixTHQKKNyzxxKRERUXHi+IaLC4q9HGeTk5MQRQIiIqNj5+/sX+6SERPT84vC2RERERESkNA5vS0REREREymOgQUREREREimOgQUREREREimOgQUREREREimOgQUREREREimOgQUREREREimOgQUREREREimOgQUREREREimOgQUREREREimOgQUREREREimOgQUREREREimOgQUREREREimOgQUREREREimOgQUREREREitOWdgWIiJ5FqXFhiI04DAeXivCu2xcarWNpV4mIiEqUgNjwg0iND4e7T1OUq9q+tCtU5jDQICLKIzbiIK7vmQzBZAQARF/dihbDfoZaY1/KNSMiopISuv9jPLqxy7xcve0EVG8zthRrVPaw6RQRUS7pCXcQemCmOcgAgJSYEMTfPlZ6lSIiohJ17/JPoiADAKLOr4XJkFVKNSqbGGgQEf3DqM/AtaCJMGanSdYZslNKoUZERFTSkh5cRsSJJZJ0kyELJmN2KdSo7GKgQUT0j5uH5iAtPkKSrnV0g1f1LiVfISIiKlHZ6fH/NJ01SNaVr/l/0Dq4lkKtyi4GGkREAO5f2YSYm7tl1qhQr/s82Dt5lXidiIio5AiCCaH7pyMrNUayzt65POp2m1sKtSrbGGgQ0b9e8qOriDixWHZd1ZZvo0KtniVcIyIiKmm3T3+DJ1F/SNJVai0a9vkG9s4VSqFWZRsDjTJDgCCYIAgmq/IBQklUiqjM02cm4fqeKTAZ9ZJ1Hn6tUKP95FKoFRERlaS428cQdX6d7Dr/Th/Bo3KLEq7R84HD25YJAkxGvbkDkkbrCJVa7tAJMOozIQhGqNVaqDnuP1G+BMGEkL3T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z3fffceaNWuYMmUKAIWFhWzYsIGRI0fKSoYknYfat29P+/btWbJkCZ06daJv374AkRdFV199NWPHjm3OIkqSJEkN1OIrGomJiTz00EOMGjWKMWPGAPDll1+SmJgYWcZqtXL//fczffr0SJP6u+++S58+fZqlzNKZufvuu1m6dCnXXHMNc+fOxWKx8OGHH2I2m3njjTeau3iSJJ1FpaWltG/fvsb0k1s3JUmSpNahxVc0wpKSkoBQ68XJlYyTpaamRv47JSXlnJRLanpWq5V169bxn//8h927d+P1evnb3/7GtGnTiIqKau7iSZJ0Fu3du5devXrVe/lPP/2UVatWkZubixCCrl278rvf/Y6ePXuedt1rr72W3NzcGtO/+OILYmJicLvdPP744+zYsYPevXvzl7/8hXfffZe33367xjpXXXUVt912G08++SSrV6+uMX/x4sXccsstBIPBatPvvvtuiouLee+996pNf/fdd2nbti0AmzZt4sMPP+TYsWM4HA7at2/P7NmzIy2+AO+//369X8R88MEH1e6Rq1ev5v333+fYsWPExMQwefJk5s2bh16vP+V27rzzzkgvgpP99a9/Zfjw4cyePZuysrJq82w2G1999VWt23v22Wf5+uuva0x/4oknIq1Zb7zxBl988QUJCQk8+eSTdO7cGajfMaqrzGazmWXLltVa3ksvvZRRo0Zx//331yjXHXfcwZw5cwBYvnw5Tz/9dK2f62QTJkzg0UcfBcBut/N///d/bNy4kdLS0hrnBsDUqVPp2LHjOf9uJamptJqKRlPx+XysXLmSPXv2oNVqGTJkCKNGjar3+keOHGH16tXk5+cTFRVFeno6kydPRqereSh3797Ntm3byMvLIyoqir59+zJ69OhqyyxdupStW7fWWPfKK6+kd+/eAOzcuZPly5eTkJDA3Llz2bJlC999911k2euuu4709HTWrl3Lxo0b0ev1jBs3jv79+0eWOXToEG+99VaN/aSlpfG73/2OzZs313rxnzp1Ki6Xix9++KHGPEVRsFgsdO7cmYkTJxIbG1tjGVVVWbduHVlZWRQXF5OSksLw4cNrPAT885//5NixYzXWnzt3Lt27d2fRokU899xz1eaZTCauv/56/vGPf9RYrzazZs2qdkzO9Fw4eRv79u3DaDTSvXt3xo0bh8FgqHOd1atX13o8TzZnzpxI1xEAh8PBihUryM7ORqvVkpGRwYQJE2rtGlhRUcHf//7305bdZrOxcOFCnnzyyVrn//GPf6SyspKXX365xryePXty9dVX17ren//8ZwKBAADt2rXj5ptvpqKigs8++4zCwkI6d+7MjBkzsNlskXXWrFnDf/7znzrLmpyczO23317rvFOdOz6fj48//rjGvPT0dK677rpq0zZu3MjGjRvxer307NmTqVOnYjQa6yyT1PQOHjyIw+Fg0KBB9Vr+T3/6E3/+85/JyMhgwYIFBAIBnn/+eV588UWWLl3K9OnTT7n+I488wtq1a7njjjvw+XxMnjyZhQsXYrPZ8Pv9TJkyhYqKCtLS0nj++ecZOXIkM2fOJDU1lQULFnD06FE6dOjAq6++Ginz9ddfj9lsjjyYXnnllfz+97+nXbt2PPXUUzzxxBMsX74cgGeeeYbRo0fj9XrZs2cPL7zwAuPHj+fxxx+PvFxbuXIlU6ZMIT4+ngceeIDExETee+89pk6dyoMPPshf//pXALKysli3bh2vvPIK3bt359ixY8ybN4/27dvz1ltvEQwG+fe//83ixYux2+2Rh9H77ruPRYsWMWTIEGbOnMm+ffv47W9/y5tvvsnKlStP2ZJ011138f3330eO38SJE3n00Ucj165HHnmE559/nnfeeQcIXRt+9atf1bm9uXPn0rt378ix7dSpE88++2zkuv3ggw+yZMkSxowZw4cffkhsbCwvvfRSvY8RhCp2P/zwA7fffjter5drrrmG3//+95Hyvvjii7z55pvodDpefvllpk+fTmxsLA888AB33nkn2dnZZGRksGjRIgYOHBjZ7rBhw7jvvvv4y1/+QklJCZ988gkQqrQ+8sgjxMfH8+KLLzJy5EgAiouLGTJkCMeOHePhhx9m+vTp2Gw2du/ezdVXX41Go+H555/nsssuY8mSJef8u5WkJiNaib179wpAaLXaOpcpLi4WgABEcXFxjfn79u0T3bp1EzqdTgwfPlwMHDhQAGLy5MmisrLytGVYvHix0Gq1IiEhQdx6663i5ptvFmazWXTq1Ens2LGj2rJ33323AETHjh3FvHnzxMSJEwUgJkyYIJxOZ2S5VatWiXvvvVeYTCYBCLPZLBYsWCCysrKEEEJ88sknwmQyieTkZAGIBx98UGzevFk8+OCDIioqSgDinXfeEbfddpvQ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8H7Hjx/P5Zdf3iSVDKj9/AxPq61L2KnExcVFHixrSybQUGfruiDVn8/n4/XXX+fWW2895XK/HMwsnEzhl61i4fELGqK26+tDDz0EwNdff82PP/5Y57pDhgzhiy++aFBr7cKFC0lLS+Paa68FYNGiRXTt2pXXXnut2oB1dX3GjRs31jrQYEOFr821dZetqKioNS7uVO6+++4mqWTU9n3ccsstxMfHU1hYWK2r8tk+RqcrZzhJicPhYPHixVx22WXVllFVNbLsL7322mts3bqVnj17cvPNNzdp2Zr6u5WkxrpgKhozZswA4KOPPqp1fm0PQydTVbXOh5Hwg7PD4QCIDPL1y2bbU92sanPvvfei1+vZuXMn//73v+tcbuPGjTUe3sOVncGDB9caw1BeXs67774bOS5NJRzjED4GJpOpWpxJeAC/0+nWrRtLly5t0M27vs70XIBQEPqZbqM+wkGF4aQDJwsPcBd+8N65c2fkprZ48WKmTp3aqJiRG264oVqL1Zn69ttva0wLB9OHu6o1hM/nA5omHmbKlCnodDpWrVpVa8B7U32PUt3ef/99AoHAaWOAvv/++2qBrOHfxuuvv84PP/xAZmYmf/nLX8jMzKRXr144nU7Ky8tPu3+v18uBAwcA2LdvX2T6iBEjIr/zW265pUY8VzjmLiEhocbAjg6HI/KQ+8v7xmuvvcZrr71W7fOazebIg+aNN97IoUOHImWw2WysXr2ad999l/379/POO+/wwAMPRFqJ64pzCpcvNze3zu5k99xzDz179uSDDz7gpptuYuPGjWRmZvKvf/2LQYMG1eta7ff7yc7OBkLdDesqR0lJSY1jWJddu3YB1b8Pm83GAw88AIRGHt+0aRPQuGPk8/ki33lj7NmzJ1LO2267jdmzZ3PxxRejKAqXXnppZDlVVSPdkbdu3VqtMpSdnc3DDz8MwHPPPReJOwl/9zk5OXV2LT1X360kNYlzmEv3jHz//feRvOQlJSW1LrNr167IMr8cyMzv90cGZVu4cGFkUKTy8nLx2GOPicGDB59y/4WFhSIlJUV89tlnkdz/5eXl4g9/+IMARHJycmRQoCuvvFIA4p577hFCCBEMBsW//vUvMW3atBpjboTdcccdAhC33nprtem//e1vBSDat29f43M/++yzAhCpqalizpw5kTE79u3bJzp37lzrOBqff/65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3EqOrq4uunbtqvBPlQkzoNLC0x9//CG3Ovx3yv861CRDUVERCgoKIBaLVd5ezGAwlPPWrGgAgI+PD8LCwrBz5064u7sjODgYnTp14vd0cnDboeqy7KsKe/fuxcaNG9GpUyfcuHGDX+l49eoVlixZ8lplJyUl4f3334dMJkNcXBysrKz4uKCgIH72va5s3boVa9euxfnz53mzf/XFzMxM4YrG06dPFe6n5bb4VDd5ysHtf+W2mKl63YgI48ePx8OHD3HgwAHBVranT58iIiKi9sbUob7qlJeXY8qUKcjIyMDp06eho6PT4H2N48qVKxg9ejS+++47uLu7q5xv6tSpcHJyEoQ9ffoUX375pVzauvY9qVQKLy8v7NmzB7169cKAAQPw+PFj3LlzB25ubgrl4frCqFGjsG7dOpXbwfj306NHD1y6dAlxcXFwdHQUxHHmuLt3796gdZqYmGD69OnYunUrPv/8c4wePVrpOQluUqN6GCB/voFj586dCAgIUPi8fF169uwJoPKsQ3XKy8uRkJAAkUhU66SSvb09Tp06hcuXL8ttB64rv/32G9q1a1frNjSg8gyGmpoa7t+/j+LiYrmJqL/rmlelZ8+eOHXqFOLi4uDh4SGIu337NgCgQ4cOAnO4DAajfrw1KxpA5UdK69atERoaiufPn+PAgQMK95aampoCABITExu0fu6wqpeXl2A71cuXL1+77PPnz6OsrAz9+/cXfOi9TvnBwcFYv349IiIiXnuQUR+4g48pKSlycRkZGSgrK4Oenh5/rkLV65aUlISHDx9CXV0d77zzjiCuLrqqbz+ZO3cusrOzceLEiVrP4bwOycnJGDNmDH788cc6DTLqSn363o4dO7Bs2TJYW1vj6dOncHBwQHR0NL744guF6bm+cO/evYYVnvHW89577wGonMipSkVFBfbv3w8AmDx5ssK83IpybSvLnL+ksrIyPszX1xdSqRTx8fH46aeflObdtm2bYJtgSkoKTp48CYlEIncwnZNjypQpCgcZqshbW5pBgwbB3Nwcly5dkjOOcuzYMbx48QIuLi61fvS/9957UFNTw08//cRvc+XIysrCp59+WmP+mTNnIi0tDa9evcLatWsxfvx4QTy3Klp9dVRLSwuenp4oKipCcHCwIO7p06c4c+YM9PX15c5rVb12daV63smTJ0MikSAoKEgujuuH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3r3b6Vt5hgwZIrdkA00De5cvX45du3ahuroaERERGDNmDKZPny53wamoqMBzzz2HvLw8TJo0SfEtix9++AEff/yxw3aeeuop+dsOQNMA4X//+984ceIELBYL4uPjMXXqVLmbCwAcP34cTz/9tNN92rFjh7zvLeX5vffeiwULFmDatGlOu6l99tlnLX7PJC8vz2nLfkhICL7//nuneR0fH48VK1ZAr9dj1qxZDvOb57UreeCKtqxn6dKlePbZZ/Hss8/iueeewwcffICTJ0/C29sbKSkpmD9/vsNTMAB47rnnnHbRUqlUCAgIQO/evfHggw+iY8eOAICXX34Zhw8fRlxcHObPn694y9qkSZMcnlasWLEC8fHxAJrGj7z33ns4d+4cVCoVpkyZ4pbje+LECXzxxRfIzMyEh4cHevTogYceeqjFVzoTERHRDWXqrz7QIPo1kwKNJ554Au+///71Tg4RERHRr8XU38wYDaJfM8brREREREoMNIiugTRoXXprGBERERE1YaBBdBUqKyuxdetWeazD+vXrsXr1apc/SEhERET0e8cxGkRX4eeff8Zbb73lMP2FF17A2LFjr0OKiIiIiH5VOBiciIiIiIjcjoPBiYiIiIjI/RhoEBERERGR2zHQICIiIiIit2OgQUREREREbsdAg4iIiIiI3I6BBhERERERuR0DDSIiIiIicjsGGkRERERE5HYMNIiIiIiIyO0YaBARERERkdsx0CAiIiIiIrdjoEFERERERG7HQIOIiIiIiNyOgQYREREREbkdAw0iIiIiInI7BhpEREREROR2DDSIiIiIiMjtGGgQEREREZHbMdAgIiIiIiK3Y6BBRERERERux0CDiIiIiIjcjoEGERERERG5HQMNIiIiIiJyOwYaRERERETkdgw0iIiIiIjI7RhoEBERERGR2zHQICIiIiIit2OgQUREREREbsdAg4iIiIiI3I6BBhERERERuR0DDSIiIiIicjsGGkRERERE5HYMNIiIiIiIyO0YaBARERERkdsx0CAiIiIiIrdjoEFERERERG7HQIOIiIiIiNyOgQYREREREbkdAw0iIiIiInI7BhpEREREROR2DDSIiIiIiMjtGGgQEREREZHbMdAgIiIiIiK3Y6BBRERERERux0CDiIiIiIjcjoEGERERERG5HQMNIiIiIiJyOwYaRERERETkdgw0iIiIiIjI7RhoEBERERGR2zHQICIiIiIit2OgQUREREREbsdAg4iIiIiI3I6BBhERERERuR0DDSIiIiIicjsGGkRERERE5HYMNIiIiIiIyO0YaBARERERkdsx0CAiIiIiIrdjoEFERERERG7HQIOIiIiIiNyOgQYREREREbkdAw0iIiIiInI7BhpEREREROR2DDSIiIiIiMjtGGgQEREREZHbMdAgIiIiIiK3Y6BBRERERERux0CDiIiIiIjcjoEGERERERG5HQMNIiIiIiJyOwYaRERERETkdgw0iIiIiIjI7RhoEBERERGR2zHQICIiIiIit2OgQUREREREbsdAg4iIiIiI3I6BBhERERERuR0DDSIiIiIicjsGGkRERERE5HYMNIiIiIiIyO0YaBARERERkdsx0CAiIiIiIrdjoEFERERERG7HQIOIiIiIiNyOgQYREREREbkdAw0iIiIiInI7BhpEREREROR2DDSIiIiIiMjtGGgQEREREZHbMdAgIiIiIiK3Y6BBRERERERux0CDiIiIiIjcjoEGERERERG5HQMNIiIiIiJyOwYaRERERETkdgw0iIiIiIjI7RhoEBERERGR2zHQICIiIiIit2OgQUREREREbsdAg4iIiIiI3I6BBhERERERuR0DDSIi+lWrra1FSUkJrFbr9U4KERG1gef1TgAREVFLfvrpJxw6dAh+fn6orq7Gs88+i4iIiOudLPodKCwsRGBgIHx8fK53Uoh+t264QKO0tBTl5eUuLx8ZGYl27dr9F1NE/02ZmZkO0zp37gybzYbLly8rpnt4eCAxMfF/lTQiakVmZia2bduGN954A1qtFs888wxKSkoYaFCbWa1W5OTkIDs7G0VFRdDpdCgsLMQ777xzvZNG/wPV1dUoLy+Hl5cXIiIi4OXl1eKylZWVKC4uRnJystP5zu4rkpKSoNPp0NDQoJjeoUMHVFRUoKamRjH9Rrq3vOECDb1ej507dyIzMxORkZHo27evYn5VVRX2798Pb29v9O3bF+PGjbthCsPvjcViwYkTJ3D48GHU1tYiLCwMvXv3RnJyMqqrq3HkyBEcPHgQjY2NiIuLQ//+/RloEP2K7Nq1C4mJiQgPDwcAPP300y1e/IlacuzYMfzf//0fqqurAQBarRYdOnTAggULoNVqr3Pq6L/p5MmT2LJlCyoqKtC+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Llwo3yTZp/m1115TXDQ//fRT2Gw2LFmyBDU1NfK2/fz88Nprr+Gzzz5DZWUlioqKcP/992PgwIH48ssvYTAYkJeXhzFjxrT5PLzavDl58iTWrl2L+Ph4ZGVloaysDIsXL1YEO87Kws0334xFixbJ877++msUFRXh3Xffdbod+7Ldp08fjBo1Ct999x1qampQW1uL559/HrGxsYpjFRUVhUcffRQff/wxysrKYLVasWDBAvTs2VNeb01NDb755htkZ2cjJiYGly5dQmJiIubPn68IggsKCrBixQpYrVbExcXhzJkzAIAtW7bAw8MD+fn56Nq1Kx577DGo1epr2tcffvhB7j6blpYGT09P/P3vf1css3v3bmzYsAFdunSRb3qrq6vl8SKu1pXh4eGt5qufnx8+//xzVFRUoLy8HAsWLMDNN98MQFkn//nPf5a3c+nSJbz//vuYMWMGhg0bhsLCQvz000+4dOmSIj8KCgrw6aefwmg0wsPDA2+//TaAa68HrnROtSUfndmyZQs2bdqEpKQk+Pr6Ii0tDYMGDcLMmTPlc6mxsRH/93//h/T0dPTo0UOuzy0WC15//XV5PSkpKdi8eTMOHjwod53p2bMn5syZo7jhd7WcSiwWCz788ENotVp4eHggLS0Nffr0wSOPPAKgKXBcuXIlTpw4ge7du8PPzw8GgwEGgwFjx45V9Kaoq6vDd999h5ycHERGRuL06dPo168fHnjgATlYaG1/7euxgIAALF26VF5/dXU1li5disGDB2PWrFmKc1ir1eKDDz6Ql921axc2bdqkOL7nz5/HypUr4e3tjcTERNTV1SEjIwMeHh5488034efnd83XO1ePqStyc3ORmpqKjh07YtiwYQ7zn3jiCafH9JdffkFYWBj69OmDdevWyQ0EzdXU1KCiogL9+/d3mKfX6xWBlUSn08HT09Npvf17d0O+3jYnJwd+fn4OEa0QArm5uYiJiYGnZ1MMlpycjKlTpwIAVCoV9u3bh7feegvz5s1DVVUVdu/eLf++oKAA77zzDhISEvD0009jwYIFqKurw86dOwEA06ZNQ3JyMry9vXH48GH069cPr7zyCnr27Iljx47BZrPJ69Lr9Vi6dCni4+Px6quv4sknn8SkSZOwbds2pKenA2h6HCedRDk5ORBC4P3330dKSgouXryIs2fPAmi6sV+0aBHu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IPoVWW1fjeUq3csFDbnbWWkl/kG/X26fD/PdegkuWlpaHjg880o888wziqFYS0tLsX///nVzjOtJbW3tksPWrgfr4dolk0ns2LFDTKD3pEkmk0sOupDJZFBRUZE3b8taWm/lIXrcmDpFRERERETFdnZ9ticTEREREdETjYEGEREREREVHQMNIiIiIiIqOgYaRERERERUdAw0iIiIiIio6BhoEBERERFR0THQICIiIiKiomOgQURERERERcdAg4iIiIiIio6BBhERERERFR0DDSIiIiIiKjoGGkREREREVHQMNIiIiIiIqOgYaBARERERUdEx0CAiIiIioqJjoEFEREREREXHQIOIiIiIiIqOgQYRERERERUdAw0iIiIiIio6BhpERERERFR0DDSIiIiIiKjoGGgQEREREVHRMdAgIiIiIqKiY6BBRERERERFx0CDiIiIiIiKjoEGEREREREVHQMNIiIiIiIqOgYaRERERERUdAw0iIiIiIio6BhoEBERERFR0THQICIiIiKiomOgQURERERERcdAg4iIiIiIio6BBhERERERFR0DDSIiIiIiKjoGGkREREREVHQMNIiIiIiIqOgYaBARERERUdEx0CAiIiIioqJjoEFEREREREXHQIOIiIiIiIqOgQYRERERERUdAw0iIiIiIio6BhpERERERFR0DDSIiIiIiKjoGGgQEREREVHRMdAgIiIiIqKiY6BBRERERERFpwXw8VoXgoiIiIiIflUm/h8RGK5dFp8BgQAAAABJRU5ErkJggg==
<<list-links "[tag[published]tag[society]]">>
<<list-links "[tag[published]tag[technology]] [tag[published]tag[FOSS]]">>
<<list-links "[tag[published]tag[sports]]">>
<<<
Let's get crazy.
<<< Bob Ross

Taking substances in high doses does not end up well. Taking substances you are not familiar with is very risky. Not knowing what you just took isn't good. Don't repeat and and most importantly -- don't mix! Make sure you have a trip sitter beforehand.

Now... welcome to emotions! Empathy and excitement, love, hate and irritation, all can convert you to a junkie in a split second. Two waltz circles or a coffee with a lovely ex suddenly blur your vision, defocus your concentration. You synthesized god knows how much and how many different hormones. All of these mixed and nobody to secure you. People are crazy.

References:

* [[David Phillips -- The magical science of storytelling (2017)|https://www.youtube.com/watch?v=Nj-hdQMa3uA]]
* [[Oxytocin Increases Generosity in Humans (2007)|https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0001128]]
<<<
The single biggest problem in communication is the illusion that it has taken place. //(George Bernard Shaw)//
<<<

!!! Motivation
The current standard of chat communication is to answer as soon as you receive a message or to pretend you haven't "seen" it.

But if I answer every ''chat'' message as soon as I receive it, I get constantly disturbed throughout the day. And switching context is so expensive that it is devastating to my focus. Moreover, when I answer quickly and while thinking of other jobs around, I don't dedicate my attention to the chat. This is a tragedy given that ''quality time'' with close people is my priority.

I know many of my friends (especially the more extroverted ones) have such a dilemma. It arise to many people nowadays and none of the extremes seems reasonable. Downshifting to cutting off technology altogether isn't a reasonable option for most of us. I definitely want to keep my (possibly less frequent) distant communication at high quality while not sacrificing the world next to me.

Common halfway advises include: find balance, limit the time spent in social networks, turn off the chats during work. Such life hacks were useful to me but the number of platforms and distractions are too many and too different, that I need a more ''general principle'' to guide me how to limit what.

!!! Distinguish between __synchronous__ and __asynchronous__ communication
When you send a postcard or an email, you don't expect an immediate response -- you are being asynchronous. When you meet in person or you call by phone, you expect a real-time dialogue, a synchronous one. But is chatting then? Well, it may sometimes synchronous (when you are both on the keyboards) or may be asynchronous (when one is asleep, at work, enjoying the sunset, etc.). My simple thesis is that Westerner's suffering comes from ignorance whether you are in sync with your buddy or not.

Rule of thumb: if you are on Alt+Tab, your are not in sync. You cannot be both at work and with an emotional friend. You cannot be in sync with two people in parallel -- go chat with one for half an hour, then with the other, not 50 times with each one in an hour.

!!! Abolish all default notifications 
"If a problem is solvable technically, solve it technically". I configured my phone to notify me on requests for synchronous communication, and otherwise not take my attention at all. What this means is that if somebody writes me a message anywhere, I assume they don't expect an immediate response from me.

This is not to say I deprioritize my communication -- quite the opposite! My mum is muted as well, so that when I get to her message, I can fully be there. Let me clarify -- no message beeps, vibrates, blinks a lamp, shows on the top bar, etc. Just nothing happens when I receive a message -- what is important is that I don't realize when it comes. And once I have the time, energy and wish, I will open the chat and I will slowly go through the list of messages I have received. It is surprising how quickly one stops anticipating new messages (or their absence), changing windows, checking the status of someone (and definitely turn off the "last seen 3min ago"!). The alternative to instant gratification seems to be gaining control over though and will.

!!! Use cases
* If both of you have your notifications turned off, it will be harder to start a synchronouse chat by chance. Use the opportunity to call the other, to write a bolder message, to arrange a meeting, call or chat.
* Before meeting someone, turn on the notifications from them -- this is absolutely aligned to the idea of being synchronized with them since you are meeting now. 
* News, blogs and social networks are usually not even a dialogue but a passive one-sided communication. Thus, no notifications.
* The laptop is fully asynchronous.
* Spam is spam. It has to be recognized and blocked altogether.
* Some people get anxious if they don't receive an instant answer because they feel ignored. But much more pitiful is to receive a one-linear to a deep question.

TODO: compile empirical results from friends' experiments
//System// and //liability// are two magical words explaining much of the western civilization.
<<<
"Time goes by", says man.
"Man goes by", says time.
<<< Tiziano Terzani

<<<
Learn, play, work, teach.
<<< Pieter Hintjens

...be a competent man, to know something about everything and everything about something, hurry to do good, share everything and receive when given, accept uncertainty, sustain pain without pitying, balance, know your limits and use the range, enjoy life.
In the popular culture "evolution" is used as "The process from which we evolved". But there is much more to the different concepts of evolution.

To start with, there is other (and earlier) theories of evolution. Most famously, Lamarkian (a creationist evolutionist theory!) which got a lot of attention around the CRISPR-Cas9 as a bacterial (in fact, mostly archaea) "anti-virus" system.

But there is also the formal mathematical optimization method. This is how genetic algorithms work. This IS Darwinian but not Biological evolution. And it is a simple paradigm that, informally speaking, needs three prerequisites for the properties of some abstract population of "individuals":

* Variability of characteristics
* Inheritance of individual characteristics
* "Survival" of an individual depending on their characteristics

Since evolution can be mathematically described, it has also been studied and interesting theorems have been proven:

* Fisher’s average-excess equation
* Robertson’s secondary theorem of natural selection
* breeder’s equation
* Fisher’s fundamental theorem
* Price equation

References

* [[[video|https://youtu.be/hVJwzVD3jEs?list=PLFJr3pJl27pIGTG8LiAqVOPM7zudt-Dlv&t=447]]] Marvin Minsky on evolution
* [[[paper|https://www.ncbi.nlm.nih.gov/pubmed/28350496]]] Fundamental Theorems of Evolution (2017)
[[Cynicism (philosophy)|https://en.wikipedia.org/wiki/Cynicism_(philosophy)]], a school of ancient Greek philosophy (wikipedia)

[[Cynicism (contemporary)|https://en.wikipedia.org/wiki/Cynicism_(contemporary)]], modern use of the word for distrust of others' motives (wikipedia)

''Cynicism (Slavic)'', negative, nihilistic, rude, disrespectful attitude towards social norms.
<<<
We're not tourists, we're travelers: tourists are people who think about going home the minute they come, whereas travelers may not come back at all.
<<< -- The Sheltering Sky
You also have trouble remembering which is which?

One has wheels, another is on rails. Buses also have wheels! Trolley//bus// I have heard but tram//bus// doesn't seem to work.
!!! Brief description
Using the new GitHub saver, TiddlyWiki can interact directly to a repository (repo) on a server. Setting it only includes creating a repo on GitHub, opening an empty TiddlyWiki template, setting the location of the repo and your GitHub credentials.

''Editing and saving'' the wiki is done as usual with the difference that the "Save changes" button (and Autosave) now push a new commit to the repo. ''To cancel changes'' that you haven't yet saved, just refresh the page to load the last saved state. Reverting to any previous saved state of your wiki is possible using [[git under command-line|https://stackoverflow.com/questions/4114095/how-do-i-revert-a-git-repository-to-a-previous-commit]].  

This tutorial is created exactly the way it describes. 

!!! Bonuses

An inherited bonus of hosting the wiki in a repo is that it serves you as an automated back-up (as the whole history is preserved and an old version can always be rolled back).

Another bonus you receive is that because TiddlyWiki does not need a full-blown server, it can be hosted as a [[GitHub-page|https://pages.github.com/]]. You can use the gh-domain name https://username.github.io (for free) or you can connect it with your [[own domain name|https://help.github.com/en/articles/using-a-custom-domain-with-github-pages]].

!!! Step-by-step setting up a TiddlyWiki on gh-pages:
# [[Create a public repo|https://github.com/new]] in GitHub using the name "//username//.github.io" (substituting your gh username). This will set up an empty webpage https://username.github.io (no need to go to terminal or commit anything).
# Open an [[empty TiddlyWiki template|https://tiddlywiki.com/prerelease/empty.html]] in the browser, go to __Control panel (gear icon)__ -> __Saving__ -> __GitHub Saver__ and enter your the following:
#* ''username:'' your //GitHub username//
#* ''password:'' your //GitHub password//
#* ''target repo:'' //username/username.github.io// (which you just created)
#* ''target branch'': //master//
#* ''path to target:'' / (just a slash stands for the root directory)
#* ''filename:'' //index.html// (with this name gh-pages will automatically serve it)
#* ''Server API URL:'' https://api.github.com

''Note:'' Your password will not be transferred outside of your local browser session so it will not be stored anywhere in the repo.

Feed (RSS/Atom): It is not beautiful but for every commit to the repo, github will generate an Atom entry on this address: https://github.com/username/username.github.io/commits/master.atom

!!! TODOs:

* test with not existing repo
* test with GitLab
* test with separate files for each tiddle
* substitude the prerelease template to a released template
* can we set https://api.github.com by default

Tested on Chromium and Firefox under Linux.
<span style="color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Conceptual cornerstones in every DP problem</span>
Strictly speaking, vegans are people who do not eat animal products. But such a narrow view misses a whole huge and popular subculture which exists without a specific name. With no indent to judge or stigmatize, I call such stereotypical viewpoint as ''vegan'' until I come up with a better name.

I will try to list some highly correlated features that I often notice. It is an interesting mix of hippy and Western Buddhist cultures.

!!! Lifestyle
# hippy -- (hitch)hiking, (couch)surfing, (dumpster)diving
# healthy food (very rarely it is simply vegan food) -- the bad food is sugar, saturated fats (discussing coconut oil for cooking is not considered polite), potatoes (if not sweet), chips, soda drinks
# slow and patient speech and movements
# tea (not coffee)
# emotional and caring

!!! Skills and curiosity:
# traveling and new cultures
# searching for yourself (asking for purpose of own life)
# Western interpretation of Buddhism
# meditation and yoga exercises 
# psychedelics
# downshifting is good
# alternative schools
# hand crafts: knitting, cooking, hand writing, gifts

!!! Humanist ideals:
# helping and sharing
# love to animals and plants
# freedom, polyamory

!!! Non-critical thinking:
# distrust in academia (and possibly science)
# conspiracy theories
# there are no objective truths, "the world works the way you want it to work"
# Nature is sacred: anti-GMO, anti-vaccinations, anti-Es, anti-nuclear enerty
<<<
There is nothing too personal since you turned 18. //(Julgena Benbasat)//
<<<

Publishing blog posts has always been hard for me, knowing that a writing is not finished and definitely not //ideal//. Well, life is short, thoughts and writings will never be ideal anyway and it is time to grow up. Unlike blog posts, this is to be my personal wiki without a topic, and never to be finished.

Besides the wish to share, I foresee myself to be the main consumer of these notes. I would like to deal with a collection of simple but maybe not initially evident objective and subjective ideas. Let myself be reminded about the important things in life, various curious concepts, valuable skills and impossible problems.
Списък, който си напомням преди нова езда.

!!! Позиция:
# Сядане напред в седлото
# Седалището да не се отлепя от седлото (освен при облекчена езда и на стремена)
# Сядане на задната част на седалището
# Вертикален гръб
# Глезен, таз и рамене на вертикална права
# Горната част на тялото отпусната и свободна (не вдървено)
# Хоризонтално на завоите (не като на мотор)
# Погледът напред
# Разпределяне на тежестта по седалище, бедра, колене, прасци и стремена
# На стремена гърдите изпъчени напред
 
!!! Ръце и поводи:
# Ръцете да са продължения на поводите
# Раменете назад
# Поводите здраво стиснати между безименния и кутрето и между палеца и показалеца
# Китките да не се пречупват
# Китките един юмрук над коня
# Лактите леко свити пред торса
# Поводите достатъчно къси и винаги опънати

!!! Крака и стремена:
# Стремената в предната част на стъпалата (на възглавничките)
# Петите натиснати надолу (не като балерина)
# Прасците и коленете плътно до коня
# Стъпалата успоредни на коня (напред)

!!! Движения:
# Тазът в синхрон с коня
# Облекчен тръст на външния крак на коня
# Галоп с повеждащ вътрешен крак на коня
# Плавно нарушаване на синхрона с цел забързване или забавяне
# На завоите конят да гледа навътре, вътрешният повод повежда встрани, външният поддържа (поводът към себе си и към врата на коня), вътрешният крак натиска в опаса, външният поддържа отзад
# За галоп конят да гледа навътре, да бъде натиснат с вътрешния крак на опаса и с външния зад опаса
 
!!! Скокове:


!!! Общи:
# Преди препятствие не се става предварително
# След препятствие се сменя посоката и не се спира
# Разминаване с други ездачи отдясно
# Ходом навътре от пътеката (за да има място за минаваш по пътеката кон)
# По време на тренировка конят да не се спира (винаги поне ходом)
# Загряване на коня

!!! Подготовка на коня:
# Изчистени копита преди излизане и след връщане в бокса

!!! Литература:
* CuChullaine O'Reilly -- The Horse Travel Handbook (2015)
С разрешението на [[meduza.io|https://meduza.io]] преведох на български плакат с препоръки за кихане и кашляне. Разпечатайте го вкъщи или в офиса.

Плакат на български [pdf]: [ext[цветен|sneeze/sneeze_print_bg_color.pdf]], [ext[черно-бял|sneeze/sneeze_print_bg_bw.pdf]] 
<br />
На руски (оригинал): [[статия|https://meduza.io/short/2020/01/23/chtoby-nikogo-ne-zarazit-nuzhno-pravilno-chihat-i-kashlyat-raspechatayte-etot-plakat-i-poveste-na-vidnom-meste]], [[ч/б pdf|https://meduza.io/static/misc/sneeze_print.pdf]]
{{sneeze_print_bg_color.png}}